/* $TopStyle:URL=http://www.ituciverde.com/css/style2.css$ */

/* $TopStyle:URL=http://www.ituciverde.com/css/style2.css$ */

/* CSS Document */

* {
  	margin:0; /* remove all browser-specific margins, paddings, bg-colors! */
 	padding:0;
	/*background-color: transparent;*/
	font-family: sans-serif;
}
/* Structure 

------------------------------------ */  

/* Contenedor principal */

#wrap 
{
	padding:0px;
	margin:0px;
  	background-repeat: no-repeat;
	background-position: top;
}

  /* Contenedor para centrar la página */

#container
{
	padding:0px;
	margin:0px;
	width:998px;
	height: auto;
	background-color: #ffffff;
	text-align: left;
	margin: auto;
}

/* contenedor cabecera */

#head
{
	padding:0px;
	margin:0px;
	text-align: center;
	width: auto;
	height:252px; 
	/*background-image: url(../img/style2/head.jpg);*/
}

#Search
{
	margin:0px;
	padding: 0px;
}

#Fecha
{
  position: absolute;
  padding-left:20px;
  padding-bottom: 10px;
  margin: 0px;
  margin-left: 5px;
  width:auto;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color:#319336;
}


  /* contendor barra de navegacion */

#navcontainer {
	padding:0px;
	margin:0px;
	width: 998px;
	height:auto;
	text-align:center;
	position: absolute;
	top: 225px;
	left: auto;
	right: auto;
}

/* contenedor del contenido de la página */

#tagcontent
{
	margin:0;
	padding: 0;
	padding-top: 20px;
	width:auto;
	background-color: white;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image: url(../img/style2/bordesuperior2.jpg);
  	background-repeat: no-repeat;
	background-position: top;
}


#content-left
{
	padding:10px;
	margin:0px;
	float: left;
	width: 200px;
	background-color: white;
	/*background-color: #eeffdf;*/
}


#content-center
{
	padding:10px;
	margin:0px;
	float: left;
	width:538px;
	background-color: white;
	/*background-color: #eeffdf;*/
}

#content-center2
{
	padding: 10px 50px 50px 50px;
	margin:0px;
	background-color: white;
	display: block; /*para centrar la foto*/
   margin-left: auto; /*para centrar la foto*/
   margin-right: auto; /*para centrar la foto*/
	/*background-color: #eeffdf;*/
}

#content-right
{
	padding:10px;
	margin:0px;
   float: right;
	width: 200px;
	background-color: white;
	text-align:right;
	/*background-color: #eeffdf;*/
}


/* Contenedor del título de la sección de la pág*/

#content-holder
{
	padding:0px;
	margin:0px;
}



/* Contenedor del contenido de la sección actual en la pág*/

#content-description
{

	

}



/* Contenedor del pie de página*/

#footer
{
	clear:both;
	/*float: left;*/
	margin: 0px;
	padding:0px;
	width: auto;
	background-color: #eeffdf;
	text-align: center;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

#barraenlaces
{
	margin: 0px;
	padding:0px;
}

#falloenelforoblanco
{
	background-color: #FFFFFF;
}

#footer_bargreen
{
	background-color: #eeffdf;
	margin: 0px;
	padding:0px;
	width: 998px;
	height: auto;
	text-align: center;
}


/* Lists

------------------------------------ */

#listasaludos ul li
{
	display: inline;
	list-style-type: none;
}


#navcontainer ul li
{
	display: inline;
}


#navcontainer ul
{
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
}


/* Sidebar
------------------------------------ */

#navcontainer a
{
	padding: 2px;
	width: auto;
	background-color: #006633;
	border: 1px solid #006633;
	font-size: 11px;
}

#navcontainer a:link, #navcontainer a:visited 
{
	color: #EEE;
	text-decoration: none;
}



#navcontainer a:hover
{
	background-color: #009933;
	border: 1px #e3f23e solid;
}


/* Common Elements

------------------------------------ */

.clearfloat

{ /* esta clase debe colocarse en un elemento div o break y debe ser el Ãºltimo elemento antes del cierre de un contenedor que deba incluir completamente a sus elementos flotantes hijos */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}


.holder
{

}


.description
{

}

body
{
	background-color: #eeffdf;
}

img

{
	border: 0;
}

.noticias_foto
{
	margin: 0.3em 0.7em 0.1em 0em;
	padding:0.1em 0.1em 0.1em 0.1em;
	width:120px;
	border-color:#CFCFCF;
	border-width:1px 1px 1px 1px;
	border-style:solid;
	display: block; /*para centrar la foto*/
   margin-left: auto; /*para centrar la foto*/
   margin-right: auto; /*para centrar la foto*/
}

.noticia_pricipal_foto
{
	float:left;
	width:450px;
	vertical-align: sub;
	

	margin: 0.3em 0.7em 0.1em 0em;
	padding:0.1em 0.1em 0.1em 0.1em;

	border-color:#CFCFCF;
	border-width:1px 1px 1px 1px;
	border-style:solid;
}

.noticias_secundarias_foto
{
	float:left;
	width:250px;
	vertical-align: baseline;

	margin: 0.3em 0.7em 0.1em 0em;
	padding:0.1em 0.1em 0.1em 0.1em;

	border-color:#CFCFCF;
	border-width:1px 1px 1px 1px;
	border-style:solid;
}

.imagenes_publicaciones
{
	margin: 0.3em 0.7em 0.1em 0em;
	width:135px;
	display: block; /*para centrar la foto*/
   margin-left: auto; /*para centrar la foto*/
   margin-right: auto; /*para centrar la foto*/
}

ul.listassinvineta
{
border-right: dotted #CCCCCC 1px;
background-color:#F7FAE7;
}

ul.listassinvineta li
{
list-style-type: none;
margin: 0.4em 0em 0.2em 0em;
padding-right:10px;
text-align:justify;

}

ul.listassinvineta2 li
{
list-style-type: none;
margin: 0.4em 0em 2em 0em;
text-align:justify;
}



p.estilo1:first-letter 
{ 
display:block;
float:left;
width: 41px;
height: 55px;
background-image: url(../img/letracapitalc.png);
}

.marco3 {
   padding:8px 8px 8px 8px;
   background-color: #ffffff;
   width: 400px;
   border: 1px solid #999999;
   display: block; /*para centrar la foto*/
   margin-left: auto; /*para centrar la foto*/
   margin-right: auto; /*para centrar la foto*/
} 

.marcoparapiefoto{
   padding:8px 8px 8px 8px;
   background-color: #ffffff;
   width: 400px;
   border: 1px solid #999999;
   border-bottom: 0px;
   display: block; /*para centrar la foto*/
   margin-left: auto; /*para centrar la foto*/
   margin-right: auto; /*para centrar la foto*/
}

.marco_noticia {
   padding:8px 8px 8px 8px;
   background-color: #ffffff;
   width: 300px;
   border: 1px solid #999999;
  /* display: block; para centrar la foto*/
  /* margin-left: auto; /*para centrar la foto*/
  /* margin-right: auto; /*para centrar la foto*/
}

.marco_noticia_2fotos {
   padding:8px 8px 8px 8px;
	float: left;
   background-color: #ffffff;
   width: 200px;
   border: 1px solid #999999;
	display: block;
  /* display: block; para centrar la foto*/
  /* margin-left: auto; /*para centrar la foto*/
  /* margin-right: auto; /*para centrar la foto*/
}

.thumbnail {
border:1px solid #DDDDDD;
float:left;
margin-bottom:15px;
margin-right:10px;
padding:7px;
}

#centrar_foto 
{
	text-align:center;
}

.icono
{
width:30px;
}
.clearfloat 
{ /* esta clase debe colocarse en un elemento div o break y debe ser el último elemento antes del cierre de un contenedor que deba incluir completamente a sus elementos flotantes hijos */
    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
}

.titulo_noticia
{
padding-top:10px;
padding-bottom:10px;
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 24px;
color:#FFFFFF;
background-color:#006633;
}

.titulo_noticia2
{
padding-top:30px;
padding-bottom:20px;
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 24px;
color:#006633;
background-color: #FFFF99;
}

.titulo_noticia3
{
padding-top:30px;
padding-bottom:20px;
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 24px;
color:#006633;
}

.titulo_noticia_central
{
padding-top:10px;
padding-bottom:20px;
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 20px;
color:#006633;
font-weight:bold;
}

.titulo_noticia_central_red
{
padding-top:10px;
padding-bottom:20px;
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 20px;
color:#DC3522;
font-weight:bold;
}

.titulo_noticia_lateral
{
padding-top:10px;
padding-bottom:5px;
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
color:#006633;
font-weight:bold;
}

.texto_noticia
{
width: 300px;
padding-left:8px;
text-align:justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
}

.texto_presentacion
{
padding-top:10px;
padding-left:10px;
padding-right:10px;
text-align:justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
}

.texto_normal
{
padding-bottom: 15px;
text-align:justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
}

.texto_centrado
{
padding-bottom: 15px;
padding-top:5px;
text-align: center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

.texto_jd
{
padding:0px;
margin: 0px;
text-align:justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
}

.pie_foto
{
width: 400px;
padding: 8px 8px;
padding-bottom: 15px;
text-align: center;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-style: italic;
border:1px solid #999999;
border-top: 0px;
display: block; /*para centrar la foto*/
margin-left: auto; /*para centrar la foto*/
margin-right: auto; /*para centrar la foto*/
margin-bottom: 15px;
}

.pie_foto_2fotos
{
width: 200px;
padding: 8px 8px;
padding-bottom: 15px;
float: left;
text-align: left;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-style: italic;
border:1px solid #999999;
border-top: 0px;
/*display: block; para centrar la foto*/
/*margin-left: auto; para centrar la foto*/
/*margin-right: auto; para centrar la foto*/
margin-bottom: 15px;
display: block;
}

.textoverde{
color:#006600;
}

.centrar
{
text-align:center;
}

/* Fin de noticias centrales ------------------------------------ */

#barraPie
{
width:535px;
height:8px;
padding-top:15px;
}

.pieIz,.pieCentro,.pieDer{
	position:relative;
	float:left;
}
.pieIz{
	height:8px;
	background-image:url(../img/style2/br_pieIzq.jpg);
	/*border: 1px none #000000;*/
	width: 3px;
	background-repeat:no-repeat;
	/*background-color: blue;*/
}
.pieCentro{
	height:8px;
	background-image:url(../img/style2/br_pieCen.jpg);
	background-repeat:repeat-x;
	border: 1px none #000000;
	width:529px;
	/*background-color: blue;*/
}
.pieDer{
	/*right: 0px;*/
	height:8px;
	background-image:url(../img/style2/br_pieDer.jpg);
	width: 3px;
	background-repeat:no-repeat;
	/*background-color: blue;*/
}

.centrar
{
text-align: center;
display: block; /*para centrar la foto*/
margin-left: auto; /*para centrar la foto*/
margin-right: auto; /*para centrar la foto*/
}

.proximamente
{
	padding: 100px;
	color: green;
	font-size: 30px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.correcto
{
	color:#006633;
	font-weight: bold;
	font-size: 15px;
	text-align: center;
	padding: 15px;
}

.advertencia
{
	color: red;
	font-weight: bold;
	font-size: 15px;
	text-align: center;
	padding: 15px;
}
/* Form Elements ------------------------------------ */

.formcontactoform
{
	width: 480px;
	text-align: left;
	padding: 0px 0px 80px 0px;
}

.formcontactop
{
	padding: 10px 0px 10px 2px;
	text-align: justify;
}

.formcontactofieldset
{
	width: 500px;
	padding: 20px 20px 20px 20px;
}

.formcontactolegend
{	
 	color: #fff;
	background: #006633;
	border: 1px solid #781351;
	padding: 2px 6px
} 

.formcontactolabel 
{
	display: block;
}

.formcontactoinput 
{
	width: 250px;
	color: #063;
	font-weight: bold;
	background: #F7FAE7;
	border: 1px solid #F7FAE7;
}

.formcontactotextarea 
{
	width: 400px;
	height: 250px;
	color: #063;
	font-weight: bold;
	background: #F7FAE7;
	border: 1px solid #F7FAE7;
	
}

.formcontactosubmitinput
{
left: auto;
right: auto;
width: auto;
color: white;
background: #006633;
border: 0px outset #d7b9c9;
}

.formcentrarboton
{
	text-align: center;
}

/* Noticias El País --------------------------------------------------------------------------------------*/
.titular_elpais {
font-family: Arial, geneva, sans-serif !important;
font-size: 14px !important;
color: #006633 !important;
font-weight: bold !important;
font-style: normal !important;
text-decoration: none!important;
}

a:link.titular_elpais, a:vlink.titular_elpais, a:alink.titular_elpais {color: #006633 !important;}

.autor_elpais {
font-family: Arial, geneva, sans-serif !important;
font-size: 12px !important;
color: #000000 !important;
font-weight: normal !important;
font-style: normal !important;
text-decoration: none !important;
}

a:link.autor_elpais, a:vlink.autor_elpais, a:alink.autor_elpais {color: #000000 !important;}

.titulo_feed_elpais {font:bold 11px Arial, Helvetica, sans-serif !important; text-decoration:none !important; color:#666666 !important;}
.titulo_feed_elpais a,.titulo_feed_elpais a:link,.titulo_feed_elpais a:hover,.titulo_feed_elpais a:visited {text-decoration:none !important; color:#666666 !important;}
.fondo_resultados_elpais { background-color: #ffffff; width: 100%;}

.izquierda {
	text-align: right;
}
.tablacentro {
	text-align: center;
}
.filaimpar {
	background-color:#9BC3A8;
}
.filapar {
	background-color:#C8DCC4;
}
