@charset "utf-8";
/* CSS Document */
* {
	padding: 0;
	margin: 0;
   } 
   
body {
	margin-left: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	text-align:left;
	overflow-x:hidden;
	min-height: 100%;
	height:100%;
	background-color: #fff;
	
	font-family:Tahoma,Arial,Helvetica;
	background-repeat: no-repeat;
	background-position: center top;
}
/* Configuracion de enlaces */
/* a:link		{ text-decoration: none; color: #fff; }
a:visited	{ text-decoration: none; color: #fff; }
a:hover		{ text-decoration: none; color: #fff; }
a:active	{ text-decoration: none; color: #000; } */

#gris {
	height: 550px;
	width: 1000px;
	background-color: #FFF;
	border-right-width: 7px;
	border-left-width: 7px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #E6E6E6;
	border-left-color: #E6E6E6;
	border-top-style: solid;
	border-top-width: 1px;
}
#gris2 {
	height: 398px;
	width: 1000px;
	background-color: #FFF;
	border-right-width: 7px;
	border-left-width: 7px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #E6E6E6;
	border-left-color: #E6E6E6;
}
#grisint {
	height: 900px;
	width: 1000px;
	background-color: #FFF;
	border-right-width: 7px;
	border-left-width: 7px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #E6E6E6;
	border-left-color: #E6E6E6;
	border-top-style: solid;
	border-top-color: #FFF;
	border-top-width: 1px;
}
#botones {
	float: left;
	width: 950px;
	margin-top: 7px;
	margin-bottom: 0px;
	height: 40px;
}
#noticias {
	float: left;
	height: auto;
	width: auto;
	margin-left: 11px;
	color: #00a8b2;
	font-size: 18px;
	font-weight: bold;
}
#titulo {
	float: left;
	height: 110px;
	width: 745px;
	border-left-width: 2px;
	margin-left: 16px;
	padding-top: 0px;
	padding-right: 12px;
	padding-bottom: 15px;
	padding-left: 5px;
	text-align: justify;
	border: 1px solid #dfdfdf;
	background-color: #fdfbfc;
}
#t_der {
	float: left;
	height: 375px;
	width: 180px;
	margin-top: 0px;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	padding-top: 6px;
	text-align: center;
	padding-right: 9px;
	background-color: #F8F8F8;
	padding-left: 9px;
	border: 1px solid #dfdfdf;
	margin-left: 7px;
}
#t_der_int {
	float: left;
	height: auto;
	width: 685px;
	margin-top: 1px;
	margin-left: 15px;
	color: #00a8b2;
	font-size: 18px;
	font-weight: bold;
	padding-top: 15px;
	text-align: justify;
	padding-right: 30px;
}

#flash1 {
	float: left;
	width: auto;
	margin-top: 5px;
}






#centro {
	height: auto;
	width: 1000px;
	float: left;
	z-index: 1;
	position: relative;
}
#linea_top {
	background-color: #ffffff;      /* #E6E6E6; */
	height: 15px;
	width: 100%;
	padding-right: 25px;
	color:#00a8b2;
	font-family:Tahoma,Arial,Helvetica;
	font-size:11px;
	
}

#linea_topABAIX {
	background-color:#dfdfdf;
	height: 120px;
	width: 100%;
}

#top_r_t {
	font-size: 11px;
	text-align: center;
	padding: 5px;
	z-index: 2;
	width: 149px;
	float: right;
	position: absolute;
	top: 8px;
	right: 29px;
	background-image: url(../images/tic.png);
	background-repeat: repeat;
}


#general {
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 462px;
}
#cajas {
	width: 247px;
	height: 157px;
	float: right;
	padding-left: 1px;
}
#cajas2 {
	width: 247px;
	height: 157px;
	float: left;
	padding-left: 9px;
}
#left_bo {
	float: left;
	height: auto;
	width: 200px;
	background-color: #EBEBEB;
	margin-top: 25px;
	margin-right: 25px;
	margin-left: 25px;
}
#u {
	float: left;
	width: 180px;
	margin-top: 0px;
	margin-left: 10px;
	border: 1px solid #dfdfdf;
	background-color: #F8F8F8;
	height: 375px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 6px;
}

#as {
	float: left;
	width: 100%;
	margin-top: 2px;
	height: 96px;
	padding-top: 1px;
	background-color: #FFFFFF;
}
#linea_amarilla {
	float: left;
	height: 25px;
	width: 700px;
	background-color: #faa505;
	margin-top: 10px;
	background-image: url(../images/politica_fertilidad.png);
	background-repeat: no-repeat;
	margin-left: 5px;
	padding-top: 5px;
	padding-left: 25px;
	font-weight: bold;
	font-size: 18px;
	color: #00a8b2;
}


#ce {
	padding: 5px;
	float: left;
	height: 398px;
	width: 558px;
	margin-top: 0px;
	margin-left: 5px;
	font-size: 18px;
	font-weight: bold;
	color: #00a8b2;
	text-align: justify;
	border-right-color: #E9E9E9;
	padding-top: 0px;
}


.azul:hover {
	font-weight: bold;
	color: #999;
}
.azul:link {
	font-weight: bold;
	color: #000;
}
.azul:visited {
	font-weight: bold;
	color: #000;
}
.azul:active {
	font-weight: bold;
	color: #000;
}
.amarillo:hover {
	font-weight: bold;
	color: #999;
}
.amarillo:link {
	font-weight: bold;
	color: #00a8b2;
}
.amarillo:visited {
	font-weight: bold;
	color: #00a8b2;
}
.amarillo:active {
	font-weight: bold;
	color: #00a8b2;
}
#borde_flash {
	border-top: solid 8px #00a8b2;
	float: left;
	height: auto;
	width: 50px;
}
.button {
	background:#F7F7F7; /* #00a8b2; */
	border-left: solid 1px #FFF;
	border-right:solid 1px #FFF;
	font-size: 16px;  /* 18 */
	padding-top: 7px;
	padding-right: 15px; /* 16 */
	padding-bottom: 7px;
	padding-left: 16px;
	color:#04adb4;
}
.button a{
	color:#00a8b2;

}
.button3 {   }
.button2 { background: #00a8b2; color: white; padding: 2px; text-decoration:none; font-size: 11px; font-weight:700; margin-left: 10px; padding: 5px 10px 5px 10px; }
ul#menu-horizontal
{
	
	height: 85px;
	margin-bottom: -20px;
	clear:both;
	color:#00a8b2;
}

ul#menu-horizontal li {
float: left;
display: inline;
position: relative;
height:30px;
color:#00a8b2;
}
ul#menu-horizontal li a:hover
{
color:#FFFFFF;
	background-color: #00a8b2;
}
ul#menu-horizontal ul {
display: none;
position: absolute;
color:#00a8b2;
margin-top:5px;
}

ul#menu-horizontal ul li {
display: block !important;
background-color: #EFEFEF;  /* #00a8b2; */
color:#00a8b2;

}

ul#menu-horizontal li:hover ul{
display: none;
color:#00a8b2;
font-size:14px; 
}

ul#menu-horizontal li:hover ul{
display: block;
color:#00a8b2;
font-size:14px; 
}


#menu-horizontal li {
margin:0 1px;
min-height:19px;


list-style:none;

}

/* y otro poquito por aquí.. */

#menu-horizontal li ul li a:hover {
	background-color:#E0E0E0;

color:#00a8b2;
font-size:14px; 
}


#menu-horizontal li a {

text-decoration:none;
color:#00a8b2;
}

#menu-horizontal li ul li a{
display:block;
float:none;
width: 250px;
max-width: 300px;
padding: 10px 5px 5px 10px;
background: #EFEFEF; 
font-size:11px; 
color:#00a8b2;
}
#facebook
{
	position: relative;
	width: 27px;
	height: 27px;
	border: solid 5px #fff;
	margin-left: 925px;
	margin-top: -300px;
	top: 575px;
	z-index: 100;
	left: 0px;
}
#enla
{
	width: 100px;
	height: 27px;
	border: solid 8px #e1e1e1;
	z-index: 1;
}
#general #gris #titulo #titulo_cab {
	font-size: 28px;
	color: #00a8b2;
	font-weight: normal;
	line-height: 45px;
	letter-spacing: 0px;
	text-align: justify;
}
#general #gris #titulo #contenido_cab {
	font-size: 11px;
}
#general #gris #titulo p {
	font-size: 11px;
}
#general #gris #titulo p {
	color: #333;
}
#linea_ama {
	background-color: #F8A405;
	height: 157px;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
	z-index: 100;
}
#general #gris #left_bo {
	color: #00a8b2;
	font-weight: bold;
	font-size: 18px;
}
.g {
	font-size: 11px;
	color: #333;
	font-weight: normal;
}
.h {
	font-weight: normal;
	font-size: 10px;
	color: #666;
	font-style: italic;
}
#general #gris2 #left_bo .amarillo {
	font-size: 18px;
	color: #00a8b2;
	font-weight: bold;
}
#general #gris2 #left_bo p {
	font-size: 18px;
	color: #00a8b2;
	font-weight: bold;
}
#general #gris2 #left_bo #as p .h .g {
	font-size: 14px;
	font-style: normal;
	color: #666;
	font-weight: bold;
}
#general #gris2 #u #as #numeros .g .h .amarillo .amarillo .amarillo {
	color: #00a8b2;
	font-size: 18px;
	font-weight: bold;
}
#general #gris2 #u #as #numeros .amarillo .amarillo .g .h .amarillo {
	font-size: 18px;
	color: #00a8b2;
	font-weight: bold;
}

.grantels{
	font-size:19px;
	color:#00a8b2;
	font-family:Tahoma,Arial,Helvetica;

}

.grantels a{
	font-size:21px;
	color:#00a8b2;
	font-family:Tahoma,Arial,Helvetica;
	text-decoration:none;

}

.grantels33{
	font-size:23px;
	color:#999999;
	font-family:Tahoma,Arial,Helvetica;

}

.grantels33 a{
	font-size:23px;
	color:#999999;
	font-family:Tahoma,Arial,Helvetica;
	text-decoration:none;

}

.texte-mini12{
	font-size:11px;
	color:#999999;

}

.texte-mini12 a{
	font-size:11px;
	color:#999999;
	text-decoration:underline;

}

.texte-mini14BLA{
	font-size:20px;
	color:#666666;
	

}

.texte-mini14BLA2{
	font-size:22px;
	padding:2px;
	color:#04adb4;	
}

.texte-mini12tar{
	font-size:11px;
	color:#00a8b2;

}


.texte-mini12tarBLAU12{
	font-size:11px;
	color:#00a8b2;

}

.texte-mini12tarGRIS12{
	font-size:11px;
	color:#666666;

}

#general2 {
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: auto;
}
#general2 #gris2 #left_bo .amarillo {
	font-size: 18px;
	color: #00a8b2;
	font-weight: bold;
}
#general2 #gris2 #left_bo p {
	font-size: 18px;
	color: #00a8b2;
	font-weight: bold;
}
#general2 #gris2 #left_bo #as p .h .g {
	font-size: 14px;
	font-style: normal;
	color: #666;
	font-weight: bold;
}
#general2 #gris2 #u #as #numeros .g .h .amarillo .amarillo .amarillo {
	color: #00a8b2;
	font-size: 18px;
	font-weight: bold;
}
#general2 #gris2 #u #as #numeros .amarillo .amarillo .g .h .amarillo {
	font-size: 18px;
	color: #00a8b2;
	font-weight: bold;
}
#general2 #gris #titulo #titulo_cab {
	font-size: 32px;
	color: #00a8b2;
	font-weight: bold;
	line-height: 55px;
	letter-spacing: 3px;
	text-align: justify;
}
#general2 #gris #titulo #contenido_cab {
	font-size: 11px;
}
#general2 #gris #titulo p {
	font-size: 11px;
}
#general2 #gris #titulo p {
	color: #333;
}
#general2 #gris #left_bo {
	color: #00a8b2;
	font-weight: bold;
	font-size: 18px;
}
#general_int {
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: auto;
}
#general_int2 {
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 300px;
}
#general_int #gris2 #left_bo .amarillo {
	font-size: 18px;
	color: #00a8b2;
	font-weight: bold;
}
#general_int #gris2 #left_bo p {
	font-size: 18px;
	color: #00a8b2;
	font-weight: bold;
}
#general_int #gris2 #left_bo #as p .h .g {
	font-size: 14px;
	font-style: normal;
	color: #666;
	font-weight: bold;
}
#general_int #gris2 #u #as #numeros .g .h .amarillo .amarillo .amarillo {
	color: #00a8b2;
	font-size: 18px;
	font-weight: bold;
}
#general_int #gris2 #u #as #numeros .amarillo .amarillo .g .h .amarillo {
	font-size: 18px;
	color: #00a8b2;
	font-weight: bold;
}
#general_int #gris #titulo #titulo_cab {
	font-size: 32px;
	color: #00a8b2;
	font-weight: bold;
	line-height: 55px;
	letter-spacing: 3px;
	text-align: justify;
}
#general_int #gris #titulo #contenido_cab {
	font-size: 11px;
}
#general_int #gris #titulo p {
	font-size: 11px;
}
#general_int #gris #titulo p {
	color: #333;
}
#general_int #gris #left_bo {
	color: #00a8b2;
	font-weight: bold;
	font-size: 18px;
}
.amarillobold {
	color: #00a8b2;
	font-weight: bold;
	font-size: 14px;
}
#general_int #grisint #u #left_bo .amarillo {
	font-size: 18px;
	font-weight: bold;
	color: #00a8b2;
}
#general_int #grisint #u #left_bo p {
	font-size: 18px;
	font-weight: bold;
	color: #00a8b2;
}
.ti{
	font-size: 18px;
	font-weight: bold;
	color: #00a8b2;
}

.ti a{
	font-size: 18px;
	font-weight: bold;
	color: #00a8b2;
	text-decoration:none;
}

.timin {
	font-size: 14px;
	font-weight: bold;
	color: #00a8b2;
}

.timin a{
	font-size: 14px;
	font-weight: bold;
	color: #00a8b2;
}

.border1pxfigris{
border:1px solid #CCCCCC;

}

.border1pxfigrisBLABLA{
	border:2px solid #F0F0F0;
	margin-bottom:8px;

}


.border1pxfigrisBLABLA3333333{
	border:2px solid #F0F0F0;
	margin-bottom:6px;

}

.timin3333 {
	font-size: 14px;
	font-weight: bold;
	color:#999999;
}


.nouborder{
border-top-width: 4px;

border-right-width-value: 4px;

border-right-width-ltr-source: physical;

border-right-width-rtl-source: physical;

border-bottom-width: 4px;

border-left-width-value: 4px;

border-left-width-ltr-source: physical;

border-left-width-rtl-source: physical;

border-top-style: solid;

border-right-style-value: solid;

border-right-style-ltr-source: physical;

border-right-style-rtl-source: physical;

border-bottom-style: solid;

border-left-style-value: solid;

border-left-style-ltr-source: physical;

border-left-style-rtl-source: physical;

border-top-color: #CCCCCC;

border-right-color-value: #CCCCCC;

border-right-color-ltr-source: physical;

border-right-color-rtl-source: physical;

border-bottom-color: #CCCCCC;

border-left-color-value: #CCCCCC;

border-left-color-ltr-source: physical;

border-left-color-rtl-source: physical;

}

.dospxblanc{
	border:#FFFFFF;
}



.unpxpxblau{
	border:1px solid #00a8b2;
}

