@charset "UTF-8";
/* 
   CSS Document 
   $Version: 		1.5                      	$
   $Author: 			Damian Desia    	$
   $Date Creation:		16/04/2008     	$
   $Date Modified:	18/09/2008     	$
   
   $Copyright 2008$
*/


/**//* Start Generics Standards /*//**/
address, blockquote, body, del, div, dd, dl, dt, fieldset, form, img, h1, h2, h3, h4, h5, h6, html, ins, label, li, map, object, ol, p, pre, ul
{ background: none; border: 0; color: #000; margin: 0; padding: 0; font: "Arial", "Lucida Sans"; }
/**//* End /*//**/

/**//* Start Modified Standards /*//**/
body      			{ background:#31425F; margin:0 auto; padding:0 auto; color:#009EDE; position: relative; }
a         			{
	background:none;
	color:#336699;
	text-decoration:underline;
}
a:hover   		{ background:none; color:#33CCFF; border-bottom:1px dotted #33CCFF; }
h1        			{ background:url(../images/generics/flecha1.gif) left no-repeat; color:#1F71A1; font: bold 16px "Arial", "Lucida Sans"; padding:0 0 0 1.5em; }
h2        			{ background:none; color:#55ABDF; font: bold 14px "Arial", "Lucida Sans"; }
h2.marginv		{ margin:2em 0; }
h3				{ background:none; color:#666; font: bold 12px "Arial", "Lucida Sans"; }
b         			{ background:none; color:#1F71A1; font: bold 12px "Arial", "Lucida Sans"; }
div       			{ display:block; overflow:hidden; }
label	   			{ padding:0 0.3em ; }
hr	   			{ height:1px; }
dt				{ padding:0 0 1em 0; }
dd				{ padding:0.3em 0 0 0; }
ul	   			{ list-style:none; padding:1em 0; }
li	   			{ font: 11px "Arial", "Lucida Sans"; }
ol	   			{ list-style:none; }
address			{ font-style:normal;}
blockquote 		{ font: 11px "Tahoma", "Arial", "Lucida Sans"; line-height: 125%; }
blockquote p 		{ padding:1em 0; }
input:focus		{ background:#ECECEC; }
textarea:focus	{ background:#ECECEC; }
/**//* End /*//**/


/**//* Define my IDS and pseudo-classes /*//**/
#general  					{ background:#FFF; width:825px; margin:0 auto; padding:0 auto; }
#head     	  					{ width:100%; }
#head #colum1 				{ width:486px; float:left; margin:0; padding:0; }
#head #colum2 				{ background: #EDECDA url(../images/generics/ezq_top_dha.gif) bottom left no-repeat; width:191px; float:right; text-align:left; margin:0 0 0 3em; }
#date		    				{ text-align:right; font: 11px "Arial", "Lucida Sans"; color:#666; padding:0.5em 1.5em 1em 0; }
#minimenu 	    				{ display:block; padding:0 1em 0 1em; height:25px; }
#minimenu li 	    				{ float:right; padding:0 0 0 0.5em; font: bold 11px "Geneva", "Arial", "Lucida Sans"; color:#666; list-style:none; }
#minimenu input  				{ border:1px solid #333; height:12px; width:119px; padding:0 0 0 0.3em; font: bold 10px "Geneva", "Arial", "Lucida Sans"; }
#menu	  					{ width:797px; }
#menu li 	  					{ display: block; float:right; text-align:center; vertical-align:text-bottom; cursor:pointer; font: bold 11px "Geneva", "Arial", "Lucida Sans"; }
#menu li a   					{ display: block; background: url(../images/generics/bg_btn_off.gif) center no-repeat; line-height:26px; width:91px; color:#666; text-decoration:none; }
#menu li a:hover 				{ background: url(../images/generics/bg_btn_on.gif) center no-repeat; color:#FFF; border:0; }
#body     	  					{ width:800px; margin:0 auto; padding:0 auto; }
#body #ct 					{ padding: 0.3em 0; }
#body .ctBottom a:hover		{ border:0; }
#body .ctBottom div			{ float:left; }
#blocka    					{ float:left; width:473px; padding:2em 2em 0 1em; }
#blockaccesibility 		    	{ padding:1em 0 0 0; width:221px; }
#blockaccesibility li 	    	{ list-style:none; background:url(../images/generics/dotted3.gif) bottom repeat-x; font: 11px "Arial", "Lucida Sans"; padding:0.7em 0; }
#blockaccesibility a			{ background:url(../images/generics/flecha1mini.gif) center left no-repeat; padding: 0 0 0 1.3em; }
#blockaccesibility a:hover 	{ text-decoration:none; border:0 none; }
#imgs img					{ margin:0 3.5em 0 0; }
#rowPress div				{ background:url(../images/generics/dotted3.gif) bottom repeat-x; font: 11px "Arial", "Lucida Sans"; padding:0.3em 0 0; }
#rowPress div.p				{ float:left; height:19px; width:450px; margin:0.1em 0 0; }
#rowPress div b				{ background:none; color:#1F71A1; font: bold 11px "Arial", "Lucida Sans"; }
#rowPress div span			{ color: #999; }
#rowPress div.p2				{ float:left; height:19px; width:17px; margin:0.1em 0 0; }
#form 		    				{ padding:2em 0 0 0; width:277px; }
#form label					{ font: 11px "Arial", "Lucida Sans"; overflow:hidden; }
#row						{ clear: both; height: 28px; }
#row span					{ float: left; }
#row input					{ font: 11px "Arial", "Lucida Sans"; border:1px solid #333; height:15px; width:155px; padding:0 0 0 0.3em; overflow:hidden; }
#row span.f1					{ font: 11px "Arial", "Lucida Sans"; line-height: 181%; width: 105px; }
#specialrow					{ clear: both; height: 81px; }
#specialrow span				{ float: left; }
#specialrow span.f1			{ font: 11px "Arial", "Lucida Sans"; line-height: 110%; width: 105px; }
#specialrow textarea			{ border:1px solid #333; height: 7em; width:155px; padding:0 0 0 0.3em; font: bold 11px "Arial", "Lucida Sans"; overflow:auto; }
#arrowleft					{ background:url(../images/generics/flecha1.gif) left center no-repeat; }
#arrowleft h1				{ height:25px; padding:0.3em 0 0 1.5em; }
#footer    					{ width:100%; padding:0 0 0.3em 0; text-align:center; }
#footer p 					{ color:#333; font: 10px "Tahoma","Arial","Lucida Sans"; }
#brn2						{ display:none; visibility:hidden; }
#brn3						{ display:none; visibility:hidden; }
#brn4						{ display:none; visibility:hidden; }
#brn5						{ display:none; visibility:hidden; }
#brn6						{ display:none; visibility:hidden; }
#brn7						{ display:none; visibility:hidden; }
#btngeneric					{ width:39px; background:url(../images/generics/flecha1mini.gif) center right no-repeat; font: bold 11px "Arial", "Lucida Sans"; margin:1em 0 0 0; padding:0 1.3em 0 9.55em; }
#btngeneric a:hover  			{ background:none; color:#666; border-bottom:1px dotted #33CCFF; }
#MsgToUser					{ padding:5em 0 0 0; display:none; visibility:hidden; }
#sV							{ background:url(../images/generics/pantalla-fondo.gif) no-repeat; width:335px; height:285px; border:0; position:absolute; top:5%; left:5%; overflow: none; display:none; visibility:hidden; text-align:center; z-index:555; padding: 0.3em 0.3em 0 0; }
#sV a:hover					{ border:none }
/**//* End /*//**/


/**//* Define my classes /*//**/
.tohome	a					{ height:71px; border:0 none; display:block; }
.text     						{ background:none; color:#000; font: 11px "Tahoma", "Arial", "Lucida Sans"; line-height: 125%; }
.textindt 					{ background:none; color:#918D89; font: 13px "Arial", "Lucida Sans"; line-height: 125%; padding: 0 0 0 3em; }
.dotted   					{ background:url(../images/generics/dotted2.gif); height:1px; margin:0.5em 0; }
.dotted hr 					{ display:none; }
.blockregion div				{ float:left; width:199px; padding:0 0 0 1em; }
.blockregion div	li			{ padding:0 0 0 1em; }
.line	 					{ border:0; border-top: 1px solid #666; width: 96.7%; height:1px; margin:3em 0.8em 0.5em; }
.separator   					{ height:1px; border:1px dotted #666; }
.padding 					{ padding:1em 0; }
.padtop						{ padding:1.3em 0 0; }
.paddingmoretop				{ padding:4em 0 1em; }
.padwitharrow				{ padding:1.5em 0 0.5em; }
.specialul					{ list-style:none; font: 11px "Tahoma", "Arial", "Lucida Sans"; }
.specialul li					{ margin:0.8em 0; }
.specialH1rrhh				{ background: url(../images/rse/img_ico_rrhh.gif) center right no-repeat; }
.specialH1sei				{ background: url(../images/rse/img_ico_sei.gif) center right no-repeat; }
.specialH1gc				{ background: url(../images/rse/img_ico_gc.gif) center right no-repeat; }
.specialH1ma				{ background: url(../images/rse/img_ico_ma.gif) center right no-repeat; }
.specialH1pac				{ background: url(../images/rse/img_ico_pac.gif) center right no-repeat; }
.specialH1com				{ background: url(../images/rse/img_ico_com.gif) center right no-repeat; }
.tel 						{ color: #55ABDF; font: bold 16px "Arial", "Lucida Sans"; }
.asterik					{ vertical-align:super; color:#1F71A1; font: 9px "Arial", "Lucida Sans"; }
.padbottom					{ margin:0 0 0.3em; }
.twoinline					{ width:333px; }
.twoinline div *				{ float:left; }
.twoinline div h2				{ padding:5em 0 0 1em; width:171px; line-height:135%; }
/**//* End /*//**/

