/* CSS Document */
/*#Body {background:#FFF url(../images/body_bg.png) repeat-x top left; height:100%; margin:0; padding:0; }*/
#Body {
	background: #ffffff;
	height: 100%;
	margin: 0;
	padding: 0;
}

/* ControlPanel style */
.ControlPanel{background:transparent url(../images/cpanel_center.png) repeat-x bottom left; border:none;padding-bottom:10px;}
.cpanel_left {background: url(../images/cpanel_left.png) no-repeat bottom left;padding-left:21px;}
.cpanel_right {background: url(../images/cpanel_right.png) no-repeat bottom right;padding-right:33px;}

/*-------- Default Style --------*/
body, th, td, div, p, table, h1, h2, h3, h4, h5, h6, .Normal, .NormalDisabled, .Head, .SubHead, .SubSubHead, a:link, a:visited, a:hover, input, .CommandButton {
	color: #202A31;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

body, th, td, div, p, table, .Normal, .NormalDisabled, .Head, .SubHead, .SubSubHead, a:link, a:visited, a:hover {
	font-size: 8.8pt;
}

h1, h2, h3, h4, h5, h6 {
	color: #375162;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

	h1, h3, h5, h1 input {
		font-weight: bold;
	}

h2, h4, h6 {
	font-weight: normal
}

h1, h2, h1 input {
	font-size: 16px;
	margin: 10px 0;
}

h3, h4 {
	font-size: 14px;
	margin: 8px 0;
}

h5, h6 {
	font-size: 12px;
	margin: 6px 0;
}


a,a:link,a:visited,a:active{color:#6f767b; text-decoration:none; font-weight:normal; }
a:hover{color:#6f767b; text-decoration:underline; }

/*-------- design style --------*/

#s_wrap_main{display:table;width:970px; margin:0 auto;}
#s_wrap_sub{display:table-row}
.template_style{display:table-cell}


.top_space{height:34px;}
.lang_pad{padding:7px 0 0 25px;float:left;}

.logo_top_left{padding:0; margin:0; background:url(../images/logo_top_left.png) no-repeat top left; height:23px;}
.logo_top_right{padding:0; margin:0; background:url(../images/logo_top_right.png) no-repeat top right;}
.logo_top_bg{padding:0; margin:0 39px 0 27px; background:#d3defa url(../images/logo_top_bg.png) repeat-x top;height:23px;}
.logo_left{padding:0; background:url(../images/logo_left.png) repeat-y top left;}
.logo_right{padding:0; background:url(../images/logo_right.png) repeat-y top right;}
.logo_pad{background:#FFF; margin: 0 20px 0 7px; padding:0 0 10px 10px;}

.center_bg{padding:0; margin:0;}
.left_bg{padding:0; margin:0; background:url(../images/left_bg.png) repeat-y top left;}
.right_bg{padding:0; margin:0; background:url(../images/right_bg.png) repeat-y top right;}
.content_pad{padding:10px 0px 0px 0px; margin: 0 18px 0 6px; background:#d3defa url(../images/fondo_caballos.jpg) no-repeat bottom center;}
.content_width{padding-top:0px; min-height:550px;} /*background-color:#d3defa}*/

/*
.bot_left{padding:0; margin:0; background:url(../images/bot_left.png) no-repeat top left;}
.bot_right{padding:0; margin:0; background:url(../images/bot_right.png) no-repeat top right; padding:0 39px 0 27px;}
.bot_bg{padding:0; margin:0; background:url(../images/bot_bg.png) repeat-x top left; height:41px;}
*/

.bot_bg_all {
	background: url(../images/bot_bg_all.png) no-repeat top left;
	height: 25px;
	width: 964px;
	position: absolute;
}

.footer {
	border-top: solid #d3defa 1px;
	margin-top: 50px;
	margin-bottom: 50px;
	padding: 5px;
	position: absolute;
	width: 964px;
	background: transparent;
}
	.footer h6{

	}

	.footer .left {
		float: left;
	}
	.footer .right {
		float: right;
		padding-top: 10px;
	}

.clear_float{clear:both; line-height:0; font-size:0; height:0;}

.consejo{padding:0; margin:15px 0px 0px 50px;}
.siregal{padding:0; margin: -90px 0px 0 180px;}
.logo{padding:0; margin:-100px 0px 0px 700px;}

#loginportada {display:block;margin:30px 0px 0 200px;min-height:100px;position:absolute;text-align:left;top:130px;width:300px;}
#linksportada {display:block;margin:30px 0px 0 450px;min-height:100px;position:absolute;text-align:left;top:130px;width:400px;}


#loginportada .inputBoton{
    border: none;
    cursor: pointer;
    background: transparent url(../images/buttonblue100.gif) no-repeat center;
	padding: 1px;
    width: 100px;
    height: 34px;
    font-size: 8pt;
    color: #fff; 
    font-weight:600; 
}




#loginportada .inputCaja
{
	border:1px solid #739384; 
	border-radius: 6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	background-color:#FAFAFA; 
	height:14px; 
	width:120px; 
	font-family: Verdana; 
	font-size:9pt; 
	padding:4px; 
	margin:0 3px 0 3px
}

#loginportada .subtitulo,
#linksportada .subtitulo
{	color:#333;
	font-family: Arial; 
	font-size:12pt;
	line-height:16pt;
	font-weight:500;
	letter-spacing:-0.5pt; 
	
}

.textoError
{
	color:#ff0000;
	font-family: Verdana,Tahoma,Arial,Sans-serif;
	font-size: 9pt;
	font-weight:bold;
}

/*
#email
{
	margin:0 auto;
	font-family: verdana;
	font-size: 10px;
	color: #7393a5;
	font-weight:bold;
}
*/

#email
{
	background-color:Transparent;
	display:block;
	position:relative;
	float:right;		
	font-family: verdana;
	font-size: 11px;
	color: #FFF;
	font-weight:bold;
	bottom:20px; 
	right:80px;
	
}


#email a{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#FFF;font-weight:bold;text-decoration: none;}
#email a:link{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#FFF;font-weight:bold;text-decoration: none;}
#email a:visited{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#FFF;font-weight:bold;text-decoration: none;}
#email a:hover{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#FFF;font-weight:bold;text-decoration: none;}


.CajaDialogo
{
    background-color: #fff;
    border-width: 2px;
    border-style:solid;
    min-width: 250px;
    border-color: #c9c9c9;
    padding: 15px 10px 15px 10px;
  
    border-radius: 8px; /*propiedad CSS3 */
    -moz-border-radius: 8px; /* Firefox y Chrome */
    -webkit-border-radius: 8px; /* WebKit y Safari */
    z-index:10150 !important;

}

.CajaDialogo h4 {color:#949449;font-family: Arial; font-weight:500; font-size:1.5em; padding:2px 0px 5px 0px;margin:0px}
