/* Esto son estilos de BASICOS */

body	{background-color: #F1F1F1; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;}
td 		{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #4D4D4D;line-height: 18px;}

#margen{ margin: 10px;}
#paginador	{ font-size: 11px; color:#404040;}
#paginador a:link, #paginador a:visited, #paginador a:active{ text-decoration: none; color:#404040; font-size: 11px;}
#paginador a:hover{ color: #790; }

/* Esto son estilos de BORDE */

.bordeGrisFondo 	{border: 1px solid #E8E8E8;	background-color: #F3F3F3;}
.bordeNaranjaFondo 	{border: 1px solid #f0b04b;	background-color: #fff3e0;}
.guiaPractica	 	{background-image:url(../espanol/images/fondo_guia.jpg);}
.bordeNaranja	 	{border-right-width: 1px; border-left-width: 1px; border-right-style: solid;border-left-style: solid;
					border-right-color: #b36a10; border-left-color: #b36a10;}
.bordeNaranjaInf	{border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #b36a10;}
.bordeBlancoInf		{border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #f5af3f;}
.bordeNaranjaSup	{border-top-width: 1px; border-top-style: solid; border-top-color: #b36a10;}
.bordeGris			{border: 1px solid #E8E8E8; }
.bordeGris			{border: 1px solid #E8E8E8; }
.bordeGrisLateral	{border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
					border-right-color: #DADADA; border-left-color: #DADADA;}
.bordeGrisDer		{border-right-width: 1px; border-right-style: solid; border-right-color: #E8E8E8;}
.bordeGrisInf		{border-botton-color: #E8E8E8; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #999999;}

/* Este es un estilo Bsico para los links */

a.linkBasico:link {color: #333333;text-decoration: none;}
a.linkBasico:visited {color: #333333; text-decoration: none;}
a.linkBasico:hover {color: #333333; text-decoration: underline;}
a.linkBasico:active {color: #333333;text-decoration: none;}

a.linkAzul:link 		{color: #004786;text-decoration: none; font-weight: bold;}
a.linkAzul:visited 		{color: #004786; text-decoration: none; font-weight: bold;}
a.linkAzul:hover 		{color: #004786; text-decoration: underline; font-weight: bold;}
a.linkAzul:active 		{color: #004786;text-decoration: none; font-weight: bold;}

a.linkSubBotonera:link {color: #ffffff;text-decoration: none;}
a.linkSubBotonera:visited {color: #ffffff; text-decoration: none;}
a.linkSubBotonera:hover {color: #ffffff; text-decoration: underline;}
a.linkSubBotonera:active {color: #ffffff;text-decoration: none;}

a.linkNaranja:link {color: #F29400;text-decoration: none;}
a.linkNaranja:visited {color: #F29400; text-decoration: none;}
a.linkNaranja:hover {color: #F29400; text-decoration: underline;}
a.linkNaranja:active {color: #F29400;text-decoration: none;}

a.linkBoton:link {color: #0033CC; text-decoration: none; background-image: url(../espanol/images/btn/btn.jpg);}
a.linkBoton:visited {color: #F29400; text-decoration: none;}
a.linkBoton:hover {color: #F29400; text-decoration: underline;}
a.linkBoton:active {color: #F29400;text-decoration: none;}

a.linkMas:link {color: #F29400; text-decoration: none; font-size: 10px;}
a.linkMas:visited {color: #F29400; text-decoration: none; font-size: 10px;}
a.linkMas:hover {color: #F29400; text-decoration: underline; font-size: 10px;}
a.linkMas:active {color: #F29400;text-decoration: none; font-size: 10px;}

a.linkBlanco:link {color: #ffffff; text-decoration: none; font-weight: bold; font-size: 13px;}
a.linkBlanco:visited {color: #ffffff; text-decoration: none;  font-weight: bold; font-size: 13px;}
a.linkBlanco:hover {color: #5388BE; text-decoration: none;  font-weight: bold; font-size: 13px;}
a.linkBlanco:active {color: #ffffff;text-decoration: none;  font-weight: bold; font-size: 13px;}

/* Este es un estilo para el link y el texto de Powered by Crossingnet */

a.linkCrossingnet:link		{font-size: 10px; color: #262626; text-decoration: none;}
a.linkCrossingnet:visited	{font-size: 10px; color: #262626; text-decoration: none;}
a.linkCrossingnet:hover		{font-size: 10px; color: #262626; text-decoration: underline;}
a.linkCrossingnet:active	{font-size: 10px; color: #262626; text-decoration: none;}
.TextoBlancoCrossingnet		{color: #262626; font-size: 11px;}

/* Este es un estilo para los FORMULARIOS */

.camposFormularioSimple {font-size: 10px; color: #666666; border: 1px solid #e8e8e8; width: 230px; height: 20px;	font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 2px; padding-top: 2px;}

.camposFormularioSimple2 {font-size: 10px; color: #666666; border: 1px solid #e8e8e8; width: 280px; height: 20px;	font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 2px; padding-top: 2px;}

.camposFormularioSimpleChico {font-size: 10px; color: #666666; border: 1px solid #e8e8e8; width: 60px; height: 20px;	font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 2px; padding-top: 2px;}

.camposFormularioSimpleFecha {font-size: 10px; color: #666666; border: 1px solid #e8e8e8; width: 90px; height: 20px;	font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 2px; padding-top: 2px;}

.camposFormularioMultiline {font-size: 10px; color: #666666; border: 1px solid #e8e8e8; width: 470px; height: 120px;	font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 2px; padding-top: 2px;}

.camposFormularioMultilineSimple {font-size: 10px; color: #666666; border: 1px solid #e8e8e8; width: 280px; height: 120px;	font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 2px; padding-top: 2px;}

/* Estos son los estilos de los TITULOS */

.tituloPrincipal	{font-size: 16px; font-weight: bold; color: #F29400;}
.tituloPrincipal2	{font-size: 13px; font-weight: bold; color: #F29400;}
.tituloSecundario	{font-size: 16px; font-weight: bold; color: #8D0B0B;}
.tituloNovedades	{font-size: 14px; font-weight: bold; color: #03529D;}

/* Estos son los estilos de los BOTONES */


.botonBasico	{font-family: Tahoma; font-size: 10px; color: #FFFFFF; height: 20px; width: auto; 
				background-color: #F3941E; border: 1px solid #000000; font-weight: bold;}
				
/* Estos son los estilos de los GENERALES */

.textoPie 		{font-size: 11px;}
.fondoBlanco 	{background-color: #ffffff;}
.fondoNaranja 	{background-color: #F29400;}
.fondoCabezal 	{background-color:#F5F5F5;}
.fecha 			{font-size: 10px; color: #F29400;}
.texto20Azul 	{font-size: 20px; color: #00529E;}
.texto16Azul 	{
	font-size: 16px;
	color: #00529E;
	font-weight: bold;
}
.texto16Naranja {font-size: 20px; color: #EF9400; font-weight:bold;}
.textoBlanco	{color: #FFFFFF;}
.textoBlanco14	{color: #FFFFFF; font-size: 16px;}
.textoBlanco13	{color: #FFFFFF; font-size: 16px;}
.texto10 { font-size:10px;}
.error { color:#FF0000; }
.cursiva {
	font-style: italic;
}
.bold {
	font-weight: bold;
	font-style: italic;
}
.div-fbshare { float: left;}

.cartilla-buscador {
	background-color: rgba(0,82,158,0.8);
}

.cartilla-buscador form {
	margin-bottom: 0;
}

.cartilla-buscador-borde {
	border: 2px solid #ffffff;
	border-radius: 20px;
	padding: 20px;
	box-sizing: border-box;
}

.cartilla-buscador h3, .cartilla-buscador h4 {
	color: #ffffff;
	font-weight: normal;
	font-style: italic;
	margin: 0;
}

.cartilla-buscador input[type="text"], .cartilla-buscador input[type="email"], .cartilla-buscador select {
	color: #00529E;
    width: 100%;
    height: 25px;
    font-weight: bold;
    font-size: 12px;
    border-radius: 3px;
    border: 0;
    background: #ffffff;
    margin-bottom: 10px;
    padding: 0 5px;
    font-style: italic;
}

::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #00529E;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #00529E;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #00529E;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #00529E;
}

.cartilla-buscador label {
	color: #ffffff;
	font-style: italic;
}

.cartilla-buscador input[type="submit"], .cartilla-buscador-borde input[type="submit"] {
   border: 2px solid #ffffff;
    border-radius: 3px;
    color: #ffffff;
    background: #F29400;
    width: 290px;
    height: 40px;
    font-size: 14px;
    cursor: pointer;
    font-style: italic;
}

#firstHeading {
    font-size: 14px;
    text-align: left;
    color: #00529E;
    margin: 2px 0;
    font-style: italic;
}

.btn-mensaje {
    border: 2px solid #ffffff;
    width: 250px;
    height: 35px;
    color: #ffffff;
    background: #F29400;
    font-size: 13px;
    border-radius: 5px;
    font-style: italic;
    margin-top: 10px;
    cursor: pointer;
}



.cartilla-buscador-contacto {
	background-color: #ffffff;
}

.cartilla-buscador-contacto h3 {
	color: #4D4D4D;
	font-weight: normal;
	margin: 0;
	font-size: 20px;
}

.cartilla-buscador-contacto input[type="text"], .cartilla-buscador-contacto input[type="email"], .cartilla-buscador-contacto textarea {
	color: #4D4D4D;
    width: 100%;
    height: 35px;
    font-weight: bold;
    font-size: 12px;
    border-radius: 3px;
    border: 1px solid #4D4D4D;
    background: #ffffff;
    margin-bottom: 10px;
    padding: 5px;
}


.cartilla-buscador-contacto form {
	margin-bottom: 0;
}

.cartilla-buscador-contacto textarea {
	height: 80px;
}

.cartilla-buscador-contacto ::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #4D4D4D;
}
.cartilla-buscador-contacto :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #4D4D4D;
   opacity:  1;
}
.cartilla-buscador-contacto ::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #4D4D4D;
   opacity:  1;
}
.cartilla-buscador-contacto :-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #4D4D4D;
}