/* CSS Document */

/* INTRO */
#total{display:table; height:100%; text-align:center; margin: auto;} 
#contenido{_position: relative; _top: 50%; display: table-cell; vertical-align: middle; text-align:left; width:798px;} 
#centrar{_position: relative; _top: -50%;} 
/* INTRO */

A,P,TD,DIV,FONT,BODY,SPAN,UL,LI,TEXTAREA		{font-family:Arial, Helvetica, sans-serif; text-decoration: none;}
p 			{margin-top:0px;}
body 		{height: 100%; width: 100%; vertical-align: top; margin:0px 0px 0px 0px;}

.ventana 		{position: absolute; width: 100%; height: 100%; vertical-align: top; text-align: center; left: 0; top: 0; visibility: visible;}
.noticias  	{margin-left:auto; margin-right:auto; width:798px; text-align:left; background-image:url(../img/noticias.jpg); background-position: top right;background-repeat:no-repeat; border: 1px solid #002d73;}
.empresa  	{margin-left:auto; margin-right:auto; width:798px; text-align:left; background-image:url(../img/empresa.jpg); background-position: top right;background-repeat:no-repeat; border: 1px solid #002d73;}
.servicios 	{margin-left:auto; margin-right:auto; width:798px; text-align:left; background-image:url(../img/servicios.jpg); background-position: top right;background-repeat:no-repeat; border: 1px solid #002d73;}
.diferencia 	{margin-left:auto; margin-right:auto; width:798px; text-align:left; background-image:url(../img/diferencia.jpg); background-position: top right;background-repeat:no-repeat; border: 1px solid #002d73;}
.contacto  	{margin-left:auto; margin-right:auto; width:798px; text-align:left; background-image:url(../img/contacto.jpg); background-position: top right;background-repeat:no-repeat; border: 1px solid #002d73;}
.pagina  		{margin-left:auto; margin-right:auto; width:798px; text-align:left; margin-left:auto; margin-right:auto; width:798px; text-align:left;}
.logo		{position:relative; width:220px; height:40px; margin-top:35px; margin-left:30px;}
.menu 		{position:static; font-size: 11px; width:550px; margin-top:20px; margin-left:30px;}
.trans  		{position:absolute; font-size: 11px; width:550px; height:331px; margin-top:0px; margin-left:0px; background-color:#FFFFFF;}
.proyecto 	{position:static; font-size: 11px; width:100px; height:100px;margin-top:225px; margin-right:30px; float:right} 

.contenidos	{position:static; font-size: 11px; width:500px; margin-top:0px; margin-left:30px; padding: 20px; overflow:auto;
			 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../img/50percent.png');}
.contenidos[class] 		{background-image:url(../img/50percent.png);}

.flash				{width:798px; height:60px; margin-top:10px; margin-bottom:15px;}
.pie					{font-size:11px; color:#002D73; width:500px; margin-top:30px; margin-bottom:10px; margin-left:30px;}
.logopie				{width:150px; margin-top:0px; margin-bottom:10px; margin-right:30px; float:right}

.texto_menu 			{font-size:14px; color:#000000; font-weight:bold;}
.texto_menu A:link		{font-size:14px; color:#000000; font-weight:bold;}
.texto_menu A:visited	{font-size:14px; color:#000000; font-weight:bold;}
.texto_menu A:hover		{font-size:14px; color:#FF1721; font-weight:bold;}
.texto_menu A:active	{font-size:14px; color:#FF1721; font-weight:bold;}

.titulo				{font-size:18px; color:#002D73; font-weight:bold;}
.titulo A:link			{font-size:18px; color:#002D73; font-weight:bold;}
.titulo A:visited		{font-size:18px; color:#002D73; font-weight:bold;}
.titulo A:hover		{font-size:18px; color:#002D73; font-weight:bold;}

.texto				{font-size:12px; color:#002D73; text-decoration: none;}
.texto A:link			{font-size:12px; color:#002D73; text-decoration: none;}
.texto A:visited		{font-size:12px; color:#002D73; text-decoration: none;}
.texto A:hover			{font-size:12px; color:#002D73; text-decoration: none;}

.texto_negro			{font-size:12px; color:#000000; text-decoration: none;}
.texto_negro A:link		{font-size:12px; color:#000000; text-decoration: none;}
.texto_negro A:visited	{font-size:12px; color:#000000; text-decoration: none;}
.texto_negro A:hover	{font-size:12px; color:#002D73; text-decoration: none;}

.texto_blanco			{font-size:12px; color:#FFFFFF; text-decoration: none;}
.texto_blanco A:link	{font-size:12px; color:#FFFFFF; text-decoration: none;}
.texto_blanco A:visited	{font-size:12px; color:#FFFFFF; text-decoration: none;}
.texto_blanco A:hover	{font-size:12px; color:#002D73; text-decoration: none;}

.texto_rojo			{font-size:12px; color:#FF0000; text-decoration: none;}
.texto_rojo A:link		{font-size:12px; color:#FF0000; text-decoration: none;}
.texto_rojo A:visited	{font-size:12px; color:#FF0000; text-decoration: none;}
.texto_rojo A:hover		{font-size:12px; color:#002D73; text-decoration: none;}

.texto_N				{font-size:12px; color:#002D73; text-decoration: none; font-weight:bold}
.texto_N A:link		{font-size:12px; color:#002D73; text-decoration: none; font-weight:bold}
.texto_N A:visited		{font-size:12px; color:#002D73; text-decoration: none; font-weight:bold}
.texto_N A:hover		{font-size:12px; color:#002D73; text-decoration: none; font-weight:bold}

.navegacion 			{font-size:11px; color:#FF0000; text-align:right;}
.navegacion A:link		{font-size:11px; color:#FF0000; text-align:right;}
.navegacion A:visited	{font-size:11px; color:#FF0000; text-align:right;}
.navegacion A:hover		{font-size:11px; color:#002D73; text-align:right; text-decoration:underline}

.linea_menu			{border-top-width: 1px; border-top-style: solid; border-top-color: #FFFFFF;}
.separadores 			{color: #FF0000; margin-left:5px; margin-right:5px;}

/* Noticias */
.registro				{text-align:right;}
.img					{margin-left:10px; margin-bottom:10px;}
.linea_noticias		{border-top-width: 1px; border-top-style: solid; border-top-color: #002D73; margin-top:10px; margin-bottom:10px; width:390px;}
/* Noticias */

/* Servicios */
.columna1 			{width:150px; float:left; padding-left: 10px; border-left-width: 1px; border-left-style: solid; border-left-color: #002D73;}
.columna2 			{width:150px; float:left; padding-left: 10px; border-left-width: 1px; border-left-style: solid; border-left-color: #002D73;}
.columna3 			{width:150px; float:left; padding-left: 10px; border-left-width: 1px; border-left-style: solid; border-left-color: #002D73;}
.conti 				{clear:both; margin-top:10px}
/* Servicios */

/* form*/
.campos				{font-size: 10px; border: 1px solid #002D73; list-style-type: circle; margin-top: 0px; margin-right: 10px; margin-bottom: 5px; margin-left: 10px; color: #002D73; background-color: #FFFFFF;}
.botones				{font-size: 10px; text-decoration: none; list-style-type: circle; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: #002D73; padding: 0px; background-color: #CED0DF; border: 1px solid #CCCCCC;}
.margen				{margin-left:10px}
/* //form*/

/* ADMIN*/
.botones_admin			{text-align:right;}
/* //ADMIN*/



