/*==================estilos para uso del cliente====================*/
/*==================estilo para las fotos de las secciones 90x90====================*/
.imagenizkierdatxiki { float: left; padding: 3px; border: #CCCCCC 1px solid; margin-right: 15px;margin-bottom: 10px;}
.imagenizkierda { float: left; padding: 8px; border: #CCCCCC 1px solid; margin-right: 15px; margin-bottom: 5px; margin-top: 5px;}
.imagenderecha {float: right; padding: 8px; border: 1px solid #CCCCCC; margin-left: 15px; 	margin-bottom: 5px; margin-top: 5px;}
.revistina {float: right; border: 1px solid #000000;}
.imagencentro { float: none; padding: 8px; border: #CCCCCC 1px solid; margin-bottom: 5px; margin-top: 5px;}
}
/*==================dandole este estilo a "p" se crea un bloque para que no se apilen las secciones====================*/
.clear { clear:both;}
/*==================titulo de los artículos====================*/
.tituloazulgrande { font-size: 2em; color: #3366CC; margin-bottom: 5px;}
/*==================pone referencias del texto en azul sin aumentar su tamaño====================*/
.textoazul { color: #3366CC;}
/*==================coloca las fotos de los articulos a la izquierda o a la derecha====================*/

/*==================fin====================*/
* { margin:0; padding:0;}
html, body { height:100%;}
body { background:#fff; font-family:Arial, Helvetica, sans-serif; font-size:100%; line-height:1.0625em; color:#585858;}

input, select, textarea { font-family:Arial, Helvetica, sans-serif; font-size:.91em;}

.wrapper { width:100%; overflow:hidden;}
#piececito {
	margin-top: 30px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
#piececito img{
	border: 0px;
}

p { margin-bottom:17px;}


/*==================list====================*/
ul { list-style:none;}

.list1 li { /* lista para el munú principal a la izquierda */
	background:url(images/marker.gif) no-repeat left 2px;
	margin-bottom:2px;
	border-bottom:1px dotted #d1d1d1;
	width: 100%;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 28px;
}
.list1 li a { text-decoration:none;}
.list1 li a strong { color:#585858;}
.list1 li a:hover { color:#000; text-decoration:underline;}
.list1 li a:hover strong { color:#000;}
.list1 li.last { border-bottom:none; padding-bottom:16px;}


.list4 li{ /* lista del menú izquierda inferior */
	margin-bottom:2px;
	border-bottom:1px dotted #d1d1d1;
	background-image: url(images/markerazul.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	list-style-type: none;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 28px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	width: 150px;
}

.list4 li a { text-decoration:none;}
.list4 li a strong { color:#585858;}
.list4 li a:hover { color:#000; text-decoration:underline;}
.list4 li a:hover strong { color:#000;}
.list4 li.last {
	border-bottom:none;
	padding-bottom:16px;
	list-style-type: none;
}

.list6 li{ /* lista genérica para el contenido */
	margin-bottom:2px;
	/*border-bottom:1px dotted #d1d1d1;*/
	background-image: url(images/bulletazul.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	list-style-type: none;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 28px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	/*width: 150px;*/
}


.list6 li a { text-decoration:none;}
.list6 li a strong { color:#585858;}
.list6 li a:hover { color:#000; text-decoration:underline;}
.list6 li a:hover strong { color:#000;}
.list6 li.last {
	border-bottom:none;
	padding-bottom:16px;
	list-style-type: none;
}


/*==================other====================*/


/*==================txt, links, lines, titles====================*/
a {color:#9c9c9c; outline:none;}
a:hover{text-decoration:none;}

h1 {
	font-size:20px;
	line-height:1em;
	text-transform:uppercase;
	float:left;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
h1 p{
	visibility:hidden;
}
h1 a { color:#bbb; text-decoration:none;}
h1 a span { color:#000;}
h2 {
	font-size:1.33em;
	text-transform:uppercase;
	color:#000;
	border-bottom:1px solid #e5e5e5;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 0;
	margin-top: 3px;
	margin-bottom:9px;
}
h3 {
	font-size:1.1em;
	margin-bottom:11px;
	clear: both;
}

h4{
	color: #3366CC;
	font-size: 0.75em;
	font-style:italic;
	}
h5 { font-size:1em;}


/*header*/
#header .row-1 { height:34px; border-bottom:1px solid #efefef;}
#header .row-1 .fleft { padding:16px 0 0 0; font-size:.85em; color:#c0c1c5;}
#header .row-2 {
	height:62px;
	overflow:hidden;
}
#header .row-2 img{ border:0px;}
#header .row-3 img.alt { margin-right:4px;}
#header .row-3 img { border: 0px;}

#header .top-links { float:right; font-size:.85em; color:#c0c1c5; padding:16px 0 0 0;}
#header .top-links li { display:inline;}
#header .top-links li a {color:#c0c1c5; text-decoration:none; padding:0 6px 0 2px;}
#header .top-links li a:hover { color:#000; text-decoration:underline;}

#header .nav {
	float:right;
	width:613px;
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
#header .nav li { display:inline;}
#header .nav li a { float:left; display:block; background:url(images/nav-bg1.gif) left top repeat-x; border:1px solid #f1f1f1; border-bottom:0; color:#4a4949; text-transform:uppercase; font-weight:bold; text-decoration:none; font-size:.91em; width:99px; text-align:center; padding:10px 0 9px 0; margin:5px 0 0 1px;}
#header .nav li a:hover { background:#fafafa; margin-top:0; padding:10px 0 14px 0; color:#7a7a7a;}
#header .nav li a.current { background:#fafafa; margin-top:0; padding:10px 0 14px 0; color:#7a7a7a;}

/*content*/
#content {
	margin-bottom:2px;
	position:relative;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}
.titleclassnobord {
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#content .indent { padding:0 25px 0 0;}
#content .section {
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 0;
}
#content .section1 { padding:0 0 70px 0;}
#content .section2 { padding:0 0 50px 0;}
#content .row-1 { padding-bottom:41px;}

/*footer*/
#footer { border-top:1px solid #efefef; color:#9c9c9c; padding:20px 0 42px 0;}
#footer a { text-decoration:none;}
#footer a:hover { text-decoration:underline;}
#footer .nav { font-size:1.25em; margin-left:-10px; padding-bottom:8px;}
#footer .nav li { display:inline;}
#footer .nav li a { color:#585858; padding:0 13px 0 10px;} 

/*==========================================*/
.tabla_listado .mas_datos
	{
		display: none;
		padding: 10px;
	}

.margensuperior {
	margin-top: 4px;
	}
.margeninferior {
	margin-bottom: 4px;
	}

.ladillo{
	color: #3366CC;
	font-weight:bold;
	}

#flotaderecha {
	float: right;
	width: 720px;
	text-align: justify;
}
#flotaderechanormal {
	float: right;
	width: 600px;
}
#indiceindex {
	width: 270px;
}
#lista_dcha{
	float:left;
	width:49%;
	/*background-color:#99FF33;*/
}
#lista_izq{
	float:right;
	width:49%;
	/*background-color:#99FF33;*/
}
#lista_izq a {
	text-decoration: none;
}
#lista_izq a:hover {
	color: #000000;
}

#lista_dcha a {
	text-decoration: none;
}
#lista_dcha a:hover {
	color: #000000;
}
.imagenbotondescargar {
	margin-right: 18px;
}
.tabla td{
	padding-left: 12px;
	padding-right: 12px;
	margin-bottom: 32px;
	width: 100px;
	text-align:left;
}
#imagenconenlace {
	float: right;
	width: 305px;
	text-align: center;
	margin-left: 25px;
}
#tableton {
	text-align: center;
}
#main #header form table {
	float: right;
}

