* {
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-ms-box-sizing: content-box;
		-webkit-box-sizing: border-box; 
}
/* RESETEAMOS TODOS LOS ESTILOS */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em;}
ul,ol { list-style: none; }
img { border: none; }

html { 
font-size:125%; 

} 

/* 10/16 = 0.625. Usamos porcentajes por que hay navegadores que discriminan el tercer decimal */
/***********************pagina**************************/
#contenedor { 
width:100%;
text-align:center;
}

#pagina { 
margin:0.3em auto;
text-align:left;
width:100em;
}


body{
font-size: .5em;
font-family:Arial,Helvetica,sans-serif;

}
p{
font-size:14px;
font-family:Arial,Helvetica,sans-serif;
}
/********lonuevo**********lonuevo***********lonuevo*******lonuevo******lonuevo**********lonuevo***********lonuevo*******lonuevo*/

#mmd-contenido{
float:left;
width:1000px;
padding-top:5px;
}
.mmd-columna-izq{
float:left;
width:665px;
}
.mmd-columna-izq-d{
float:left;
width:330px;
margin-left:5px;
}
.mmd-columna-izq-i{
float:left;
width:330px;
}
.mmd-columna-der{
float:left;
width:330px;
margin-left:5px;
}
.mmd-noticia-destacada{
float:left;
margin-bottom: 5px;
width:665px;
}

.mmd-caja{
width:100%;
float:left;
background-image: url(/home/images/bgcaja.jpg);
background-repeat: repeat-x;
margin-bottom: 15px;
padding-left:10px;
}
.mmd-cajasinbg{
width:100%;
float:left;
background-repeat: repeat-x;
margin-bottom: 15px;

}
.mmd-caja-i{
width:100px;
float:left;
}
.mmd-caja-d{
float: left;
padding-left: 5px;
width: 214px;
}
.titular-1r, a.titular-1r, a.titular-1n:hover{
font-size:44px;
color:#b00103;
font-family:Georgia,"Times New Roman",Times,serif;
}
.titular-1n, a.titular-1n, a.titular-1r:hover{
font-size:44px;
color:#414141;
}
.titular-2r, a.titular-2r, a.titular-2n:hover{
font-size:22px;
color:#b00103;
text-decoration:none;
font-family:Georgia,"Times New Roman",Times,serif;
}
.titular-2n, a.titular-2n, a.titular-2r:hover{
font-size:22px;
color:#414141;
text-decoration:none;
font-family:Georgia,"Times New Roman",Times,serif;
}
.titular-3r, a.titular-3r, a.titular-3n:hover{
font-size:18px;
color:#b00103;
text-decoration:none;
font-family:Georgia,"Times New Roman",Times,serif;
}
.titular-3n, a.titular-3n, a.titular-3r:hover{
font-size:18px;
color:#414141;
text-decoration:none;
font-family:Georgia,"Times New Roman",Times,serif;
}
a{
font-size:14px;
color:#b00103;
text-decoration:none;
}
a:hover{
color:#414141;
}
.mmd-fotoportada{
width:665px; 
height:200px; 
background:#fff;
position:relative;
overflow:hidden;
}
.mmd-fotoportada p {
	position:absolute;
	bottom:0;
	left:0;
	background:#414141;
	color:#fff;
	margin-right:-30px;
	width:100%;
	padding:4px 0 4px 8px;
	font-size:10px!important;
	line-height:14px;
	filter:alpha(opacity=80);
	-moz-opacity:.8;
	opacity:.8;
}
.mmd-fotoportada a:hover img, a:hover img  {
	filter:alpha(opacity=90);
	-moz-opacity:.9;
	opacity:.9;
}

.mmd-fotoportada a {
color:#ffffff;
font-size:11px;
}
.mmd-fotoportada a:hover {
color:#b00103;
}
/*esto suaviza el redimensionado de las imágenes en ie7*/
img{
-ms-interpolation-mode: bicubic;
}


.mmd-noti-1{
float:left; 
background-color:#ffffff; 
border:1px solid #b6b6b6; 
padding:1px;
width:100%;
}
.mmd-noti-2{
float:left;
background:url(/home/notiplus/images/bgnoti.jpg) 100% 0 repeat-y #f2f2f2; 
border:1px solid #b6b6b6;
width:100%;
}
.mmd-noti-enlace{
display:block;
float:left;
width:330px;
background:url(/comun/images/suplemento-noti.jpg) 0 0 no-repeat #b6b6b6;
}
.mmd-cabecera-noti{
width:330px;
text-align:right;
float:left;
height:40px;
}
.mmd-videosmimasd{
float:left;
margin-right:7px;

width:240px;
}
/********lonuevo************lonuevo****************lonuevo**********lonuevo***********lonuevo**********************lonuevo/



/****listanoti********/
ul.SUP-lista li {
background-image: url(/home/images/vineta.gif);
background-repeat: no-repeat;
background-position: 0 0.5em;
padding-left: 0.5em;
}



/***********************Esquinas redondas *************************************/
.redondea{display:block}
.redondea *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#b00103}
.redondea1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f3a0a1;
  border-right:1px solid #f3a0a1;
  background:#eb5a5b}
.redondea2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fce9e9;
  border-right:1px solid #fce9e9;
  background:#e94c4e}
.redondea3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #e94c4e;
  border-right:1px solid #e94c4e;}
.redondea4{
  border-left:1px solid #f3a0a1;
  border-right:1px solid #f3a0a1}
.redondea5{
  border-left:1px solid #eb5a5b;
  border-right:1px solid #eb5a5b}
.redondeafg{
  background:#b00103;
  }
.titulocaja{
	background:#b00103 none repeat scroll 0 0;
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.1em;
	font-weight:bold;
	line-height:1.1em;
	text-align:center;
  
  }
  .titulocaja a{
	color:#FFFFFF;
	text-decoration:none;
  
  }
  /*************fin esquinas redondas*********************/

#cabecera {
/*height:10.6em;*/
margin: 0 auto;
text-align:left;
}


/***********************menu**************************/
.barramenus{
background-color:#b00103;
height:2.1em;
/*margin-top:-0.26em;*/
width:100%;
padding-left:1em;
padding-right:1em;
clear:both;

}
#menu 
{
	font-family: arial;
	letter-spacing:normal;
	padding-right:0px;	
	border-top: 0.1em solid #727272;
	border-right: 0.1em solid #727272;
	float:left;
	width:auto;

}
#menu ul {
padding:0; 
margin:0; 
list-style-type: none;
}

#menu ul li {
float:left; 
border-left:0.1em solid #727272; 
width:auto;
_width:1%;
padding: 0;
white-space: nowrap;

}

#menu ul li a, .menu ul li a:visited {
background:#414141 none repeat scroll 0 0;
color:#FFFFFF;
display:block;
font-size:1.4em;
font-weight:bold;
height:1.4em;
line-height:1.4em;
padding:0 1em;
text-decoration:none;
width:auto;
text-align:center;
}
/***colores principal****/
#menu ul li.uno:hover a,
#menu ul li.uno a:hover {color:#fff; background:#c8a5bf;}
#menu ul li.dos:hover a,
#menu ul li.dos a:hover {color:#fff; background:#68a373; }
#menu ul li.tres:hover a,
#menu ul li.tres a:hover {color:#fff; background:#8a97bd;}
#menu ul li.cuatro:hover a,
#menu ul li.cuatro a:hover {color:#fff; background:#beac4a;}
/****colores principal****/

#menu table {
border-collapse:collapse; 
margin:0; 
padding:0; 
font-size:1em;
}
#menu ul li ul {
visibility:hidden; 
position:absolute; 
margin-top:0em; 
left:1em; 
}

#menu ul li:hover ul,
#menu ul li a:hover ul {
visibility:hidden; 
width:80%;
background:transparent; 
color:#000; 
height:1em; 
line-height:1em;
}

#menu ul li:hover ul li ul,
#menu ul li a:hover ul li a ul {
visibility:hidden; 
position:absolute; 
left:0; top:2em;
line-height:1em; 
height:1em;
 
}

/***estilos subnivel****/
#menu ul li.uno:hover ul li.levuno a, 
#menu ul li.uno a:hover ul li.levuno a 
{
	display:block; 
	background:#f2e8ee; 
	/*color:#c8a5bf; */
	color:#000;
	height:2em; 
	line-height:2em; 
	font-size:0.59em; 
	font-family:verdana; 
	padding:0 1em;
	border-bottom:0.1em solid #c8a5bf;
	float:left;
}
#menu ul li.uno:hover ul li.levuno a:hover,
#menu ul li.uno a:hover ul li.levuno a:hover {background:#c8a5bf; color:#fff;} 

#menu ul li.dos:hover ul li.levdos a, 
#menu ul li.dos a:hover ul li.levdos a {display:block; background:#ebf6ee; color:#000;/*#68a373;*/ height:2em; line-height:2em; font-size:0.59em; font-family:verdana; padding:0 1em; border-bottom:1px solid #68a373;}
#menu ul li.dos:hover ul li.levdos a:hover,
#menu ul li.dos a:hover ul li.levdos a:hover {background:#68a373; color:#fff;}

#menu ul li.tres:hover ul li.levtres a, 
#menu ul li.tres a:hover ul li.levtres a {display:block; background:#e4e8f8; color:#000;/*#8a97bd;*/ height:2em; line-height:2em; font-size:0.59em; font-family:verdana; padding:0 1em; border-bottom:1px solid #8a97bd;}
#menu ul li.tres:hover ul li.levtres a:hover,
#menu ul li.tres a:hover ul li.levtres a:hover {background:#8a97bd; color:#fff;}

#menu ul li.cuatro:hover ul li.levcuatro a, 
#menu ul li.cuatro a:hover ul li.levcuatro a {display:block; background:#faf8f1; color:#000;/*#beac4a;*/ height:2em; line-height:2em; font-size:0.59em; font-family:verdana; padding:0 1em; border-bottom:1px solid #beac4a;}
#menu ul li.cuatro:hover ul li.levcuatro a:hover,
#menu ul li.cuatro a:hover ul li.levcuatro a:hover {background:#beac4a; color:#fff;}
/*fin estilos subnivel*/


/*******************************fin menu*************************************/

.accesosdirectos { 	
	letter-spacing:normal;
	padding-right:0em;	
	float:right;
	width:auto;
}

.accesosdirectos ul {
padding:0; 
margin:0; 
list-style-type: none;
}

.accesosdirectos ul li {
float:left; 
width:auto;
padding: 0 1em;
white-space: nowrap;
}

.accesosdirectos ul li a, .accesosdirectos ul li a:visited {
color:#FFFFFF;
display:block;
font-size:1.4em;
font-weight:bold;
height:1.4em;
line-height:1.4em;
padding:0 0.3em;
text-decoration:none;
width:auto;
float:left;
text-align:center;
}



.accesosdirectos ul li.cinco:hover a,
.accesosdirectos ul li.cinco a:hover {color:#000; background:#f1f1f1;}
.accesosdirectos table {
border-collapse:collapse; 
margin:0; 
padding:0; 
font-size:1em;
}
.accesosdirectos ul li ul {
visibility:hidden; 
position:absolute;
margin-top:0px; 
}
.accesosdirectos ul li:hover ul,
.accesosdirectos ul li a:hover ul {
visibility:hidden; 
width:80%;
background:transparent; 
color:#000000; 
height:2em; 
line-height:2em;

}
.accesosdirectos ul li:hover ul li ul,
.accesosdirectos ul li a:hover ul li a ul {
visibility:hidden; 
position:absolute; 
left:0; top:2em;
line-height:1em; 
height:1em;
}
.accesosdirectos ul li.cinco:hover ul li.levcinco a, 
.accesosdirectos ul li.cinco a:hover ul li.levcinco a {
display:block; 
background:#f1f1f1; 
color:#000;
height:2em; 
line-height:2em; 
font-size:0.59em; 
font-family:verdana; 
padding:0 1em;
border-bottom:1px solid #c8a5bf;
float:left;
		 
	 }
.accesosdirectos ul li.cinco:hover ul li.levcinco a:hover,
.accesosdirectos ul li.cinco a:hover ul li.levcinco a:hover {background:#666666; color:#fff;}


/***********************fin  de accesos directos**************************/



#contenido{
width:100em;
margin-top:0.3em;
background-color:#ffffff;
float:left;
}
.izquierda{
width:67em;
float:left;
padding-right:0.2em;
}

#izquierdaizquierda{
border-right:0.3em solid white;
width:50%;
float:left;
margin-top:0.3em;

}
.izquierdaderecha{
width:50%;
float:left;
}

.textonoticias{
line-height:1.4em;
}

.derecha{
width:33em;
float:right;

}
.derechaizquierda{
float:left;
width:25em;

margin-top:0.5em;

}

.derechaderecha{
float:right;
width:15em;
margin-top:0.5em;
height:100%;
padding:0;
border-left:0.1em solid #b00103;
padding-left:0.3em;

}

.noticias{
width:100%;
float:left;
}
.suplemento{
width:330px;
float:right;
background:url(d/comun/images/suplemento-noti.jpg) 100% 0 no-repeat #b6b6b6; 
margin-bottom:20px;
}
.actualidad{
width:100%;
float:left;
}
.actualidadizquierda{
width:27.57em;
float:left;
margin-top:0.3em;
padding-right:0.3em;

}
.actualidadderecha{

width:27.53em;
float:right;
border-left: 0.1em solid #b00103;
padding-left:0.3em;
margin-top:0.3em;

}

.mediateca{
float:left; 
width:100%;
clear:left; 
margin-top:0.3em;
}

/***********************buscador**************************/
.buscador{
float:right;
font-family:arial;
font-weight:bold;
margin-right:1em;
width:30.2em;
height:auto;
background-color:#414141;


}
.buscador-inf{
border-left:0.1em solid #979797;
border-right:0.1em solid #979797;
border-bottom:0.1em solid #979797;
float:right;
font-family:arial;
font-weight:bold;
width:30.2em;
height:auto;
background-color:#414141;


}
.buscador ul{
padding:0; 
margin:0; 
list-style-type: none;
}
.buscador ul li.tab {
float:left; 

border:0.1em solid #979797; 
/*width:auto;*/
width:6em;
padding: 0;
white-space: nowrap;
text-align:center;
}
.buscador ul li.tabsel {
float:left; 
width:6.2em;
padding: 0;
white-space: nowrap;
text-align:center;

}
.buscador ul li.tabsel a, .menu ul li.tabsel a:visited {
border-top:0.1em solid #979797; 
border-left:0.1em solid #979797; 
border-right:0.1em solid #979797; 
display:block; 
width:auto; 
text-decoration:none; 
padding:0 0.5em; 
height:1.7em; 
line-height:1.5em; 
color:#fff; 
background:transparent;
font-size:1.2em;
}
.buscador ul li a, .menu ul li a:visited {
display:block; 
width:auto; 
text-decoration:none; 
/*padding:0 0.5em; */
height:1.5em; 
line-height:1.5em; 
color:#fff; background:#696969;
font-size:1.2em;
}
.buscador ul li:hover a,
.buscador ul li a:hover {color:#000; background:#f1f1f1;}
.textoinput{float:left; clear:left; width:20em; border: #979797 0.1em solid; font-size: 1.2em;  color:black; font-weight: bold; margin:0.2em 0.2em 0.2em 0.2em;}
.botoninput{border: #979797 0.1em solid; font-family:arial; font-size: 1.2em; width: 4.2em; background-color: #727272; color:white; height:1.4em; font-weight: bold; margin: 0.2em 0.2em 0.2em 0em; cursor:pointer;float:left; }
/***********************fin  de buscador**************************/


/********************textos************************************/
a.rojo1, a.rojo1:link, a.rojo1:visited, a.rojo1:active{

font-size:1.8em;
color:#b00103;
font-weight:normal;
text-decoration:none;
font-family:Georgia,"Times New Roman",Times,serif;
}
a.rojo1:hover {
color:#000;
}
a.rojo2, a.rojo2:link, a.rojo2:visited, a.rojo2:active{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#b00103;
font-weight:bold;
text-decoration:none;
}
a.rojo2:hover{
font-family:Arial, Helvetica, sans-serif;
color:#414141;
font-weight:bold;
text-decoration:none;
}

a.negro1, a.negro1:link, a.negro1:visited, a.negro1:active{
font-family:Arial, Helvetica, sans-serif;
color:#414141;

text-decoration:none;
}
a.negro1:hover {
color:#b00103;
}
a.gris1, a.gris1:link, a.gris1:visited, a.gris1:active{
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
color:#414141;
font-weight:bold;
text-decoration:none;
}
a.gris1:hover {
color:#b00103;
}
a.gris3, a.gris3:link, a.gris3:visited, a.gris3:active{
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
color:#414141;
text-decoration:none;
}
a.gris3:hover {
color:#b00103;
}
a.gris4, a.gris4:link, a.gris4:visited, a.gris4:active{
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color:#414141;
text-decoration:none;
}
a.gris4:hover {
color:#b00103;
}
.textorojo1	{
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
color:#b00103;
}
.textorojo2	{
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
color:#b00103;
}
.textorojo3	{
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
color:#b00103;
}
.textorojo4{
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color:#b00103;
}


.textogris2bold	{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#414141;
font-weight:bold;
}
.textogris3bold	{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#414141;
font-weight:bold;
}

.textogris1	{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#414141;
}
.textogris2	{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#414141;
}
.textogris3{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#414141;
}
.textogris4{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#414141;
}
.textogris5{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#414141;
}

.textogris1bold	{
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
color:#414141;
font-weight:bold;
}
.textorojo2bold	{
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
color:#b00103;
font-weight:bold;
}
.textonegro1	{
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
color:#000000;
}
.textonegro1bold	{
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
color:#000000;
font-weight:bold;
}
/**********************notiweb****************************/

.resumennoti{
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
color:#666;
text-decoration:none;
}
a.enlacerojo, a.enlacerojo:link, a.enlacerojo:visited, a.enlacerojo:active{
font-family:Arial, Helvetica, sans-serif;
font-size:1.4em;
color:#000;
font-weight:bold;
text-decoration:none;
}
a.enlacerojo:hover {
color:#cc3333;
}
/********************** varios ****************************/

.img{margin:0.1em 0.3em 0.1em 0;}


.agenda{

width:100%;
float:left;
}

.parrafoactualidad{
line-height:1.2em;
margin-bottom:0;
margin-top:0;

}
.cajaactualidad{
float:left;
height:100px;
width:99%;

}

.blog{
width:100%;
height:10em;
}

/******************************menupie*****************************************/
#Pie{
float:left;
}
#piedepag{
width:100%;
text-align:center;
float:left;
}

#menupie{
background-color:#b00103;
clear:both;
height:3.1em;
padding:1em;
width:100%;
margin:1em auto;

}
#enlacepie{
border-top:0.1em solid #b00103;
margin:0.5em auto;
width: 100%;
}
#enlacepieizq{
height:4em;
width: 50%;
height:2em;
float:left;
text-align:left;
margin-bottom:3.5em;/*margen al final de la página*/

}
#enlacepieder{
height:4em;
width: 50%;
height:2em;
float:right;
text-align:right;
}
#menupie a.enlacepie, a.enlacepie:link, a.enlacepie:visited, a.enlacepie:active{
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
color:#fff;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
margin:0.8em;
}
#menupie a.enlacepie:hover {
color:#000000;
}
#enlacepieizq a.linkpieizq, a.linkpieizq:link, a.linkpieizq:visited, a.linkpieizq:active{
font-family:Arial, Helvetica, sans-serif;
font-size:1.4em;
color:#b00103;
font-weight:bold;
text-decoration:none;
margin:0.5em;
}
#enlacepieizq a.linkpieizq:hover {
color:#000000;
}
#enlacepieder a.linkpieder, a.linkpieder:link, a.linkpieder:visited, a.linkpieder:active{
font-family:Arial, Helvetica, sans-serif;
font-size:1.4em;
color:#b00103;
font-weight:bold;
text-decoration:none;
margin:0.5em;
}
#enlacepieder a.linkpieder:hover {
color:#000000;
}
hr{
height: 0.1em;
border: 0;
color: #b00103;
background-color: #b00103;
width: 95%;
}
.videohome{
width:310px;
height:233px;

}
.imagennotiplus{
border:0;
width:4.5em;
height:23.3em;
}
/****banners de la derecha*****/
.siguenos{
float:left;
margin-left:0.5em;

text-align:center;

}

/***************caja con autor y enlaces (opinión de los jueves)***/
.enlacesautor{
float:left;
width:100%;

}
.enlacesautor a{
font-size:10px;

}
