@charset "utf-8";

@import url("reset.css");



* {

	margin:0;

	padding:0;

}

body, td, th {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 18px;

	color:#515150;

}

body {

	background:#A42129 ;

}

.txtGeneralEnlace:link {
	color: #7C7C7C;

	
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
}

.txtGeneralEnlace:visited {
	color: #7C7C7C;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
}
.txtGeneralEnlace:hover {
	color: #000000;
text-decoration: none;
font-weight: normal;
	font-size: 12px;
}

.txtGeneralEnlace:active {
	color: #7C7C7C;
text-decoration: none;
font-weight: normal;
	font-size: 12px;
}



p {

	line-height:18px;

	padding-bottom:10px;

}

.clear {

	clear:both;

}

.float-left {

	float:left;

}

.float-right {

	float:right;

}

.p_a {padding:10px;}

.p_b {padding-bottom:10px;}

.p_t {padding-top:10px;}

.p_l {padding-left:10px;}

.p_r {padding-right:10px;}

#container {

	width:963px;

	margin:10px auto;

}

#header {

	background-color:#FFF;

	padding:10px;

}

#header #login {

	float:right;

}

#login{

	font-family:Arial, Tahoma, Geneva, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#666;

	position:relative;

	margin-top:17px;

	margin-right:15px;

	/*#position:absolute;*/

	#float:right;

	#width:195px;

	/*#left:600px;*/

}

#login2{

	font-family:Arial, Tahoma, Geneva, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#666;

	margin-top:17px;

	margin-right:15px;

}

#form-email input{

	float:right;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:8pt;

	width:130px;

	height:16px;

}

span.label{

	float:left;

	font-weight:normal;

	font-family:Verdana, Geneva, sans-serif;

	font-size:10px;

	text-align:right;

}

#form-clave input{

	float:right;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:8pt;

	width:130px;

	height:16px;

}

#submit-login{

	float:right;

	color:#666;

	text-decoration:none;

	font-family:Verdana, Geneva, sans-serif;

	font-size:7pt;

	font-weight:normal;

}

a#submit-login:hover{

	text-decoration:underline;

}

ul#topsidebar {

	float:left;

	list-style:none;

	margin:0;

	padding-left:0;

	width:231px;

}

ul#topsidebar li {

	background:url(../img/bg_menu.gif) repeat-x bottom;

}

ul#topsidebar li a {

	background: url(../img/li_ico.gif) no-repeat scroll 10px center;

	display:block;

	height:31px;

	padding:13px 0 0 30px;

	font-size:12px;

	color:#FFF;

	text-decoration:none;

	font-weight:bold;

}

ul#topsidebar li a:hover {

	text-decoration:underline;

}

#sidebar {

	float:left;

	width:244px;

}

ul#leftsidebar {

	float:left;

	width:200px;

	background-color:#e7eae1;

	margin-right:10px;

	padding:10px;

}

ul#leftsidebar li{

	font-weight:bold;

	text-transform:uppercase;

	margin-top:5px;

}

ul#leftsidebar li a.selected{

	background: url(../img/ico_li2_active.gif) no-repeat 2px center;

}

ul#leftsidebar li ul {display:none}

ul#leftsidebar li ul li{

	font-weight:normal;

	text-transform:none;

	margin-left:15px;

	margin-top:0px;

}

ul#leftsidebar li ul li a{

	background:none;

}

ul#leftsidebar li ul li a.active{

	color:#900;

	font-weight:bold;

}

ul#leftsidebar a{

	text-decoration:none;

	color:#000;

	font-size:11px;

	background: url(../img/ico_li2.gif) no-repeat left center;

	display:block;

	padding-left:15px;

}

ul#leftsidebar a:hover{

	text-decoration:underline

}

#navbardiv{

	height:35px; 

	margin-top:-4px;

	#height:30px;

	#margin-top:-7px;

}

table#navbar {

	width:100%;

	text-align:center;

	background:url(../img/bg_navbar.gif) repeat-x bottom;

	margin-top:0px;

	height:30px;

	#margin-top:-4px;

	#height:26px;

}

table#navbar a{

	color:#FFFFFF;

	display:block;

	font-size:11px;

	font-weight:bold;

	padding-top:3px;

	//padding-top:-10px;

	height:31px;

	text-decoration:none;

}

html:first-child table#navbar a { padding-top:6px;}

table#navbar a:hover{

	text-decoration:underline;

}

#banner_top {

	float:right;

}

#content {

	/*padding:10px 60px;*/

	background-color:#FFF;

}

#cuadro-rojo-foot{

	width:100%;

	height:19px;

	background-color:#8E1A21;

	padding-top:1px;

}

#pixel-separador-foot{

	width:100%;

	height:1px;

	background-color:#FFF;

}

#footer{

	text-align:center;

	font-size:10px;

	color:#eee;

  padding-top:10px;

	text-decoration:none;

}

#footer p{

	line-height:13px;

}

#footer a{

	text-align:center;

	font-size:10px;

	color:#eee;

  padding:0 5px 0 5px;

	text-decoration:none;

	height:10px;

}

#footer a:hover{

	text-decoration:underline;

}

span#disenoweb{ float:right; }

#content .column1 {

	float:left; width:460px; padding:30px 0px 20px 60px;

}

#content .column2 {

	float:left; width:360px; padding:53px 0px 20px;

	

}

#content .textointro {

	padding-right:108px;

	text-align:justify;

}



/*caja con bordes redondeados redimensionable segun el ancho de su contenedor*/

.box_tl {

	background:url(../img/box_tl.gif) no-repeat;

	padding-left:14px;

}

.box_tr {

	background:url(../img/box_tr.gif) no-repeat right;

	padding-right:18px;

}

.box_t {

	background:url(../img/box_t.gif) repeat-x;

	height:10px;

	font-size:0;

}

.box_l {

	background:url(../img/box_l.gif) repeat-y;

	padding-left:9px;

}

.box_r {

	background:#8E1B22 url(../img/box_r.gif) repeat-y right;

	padding:34px 8px 0 0;

}

.box_bl {

	background:url(../img/box_bl.gif) no-repeat;

	padding-left:6px;

}

.box_br {

	background:url(../img/box_br.gif) no-repeat right;

	padding-right:6px;

}

.box_b {

	background:url(../img/box_b.gif) repeat-x;

	height:6px;

	font-size:0;

}

/*fin caja*/



.box2 {

	 width:347px;

	 padding-left:10px;

}

.box2_t{

	background:url(../img/box3_t.gif) no-repeat;

	height:97px;

	padding-top:20px;

	text-align:center;

}

.box2_l, .box3_l {

	background:url(../img/box2_l.gif) repeat-y;

	padding-left:3px;

}

.box2_r, .box3_r {

	background:url(../img/box2_r.gif) repeat-y right;

	padding-right:3px;

}

.box2_m, .box3_m {

	background:#fbfbfb url(../img/box2_bgm.gif) repeat-x top;

	padding:24px 10px 10px;

}

.box2_b, .box3_b {

	background:url(../img/box2_b.gif) no-repeat;

	height:8px;

	font-size:0

}

.box3{

	width:347px;

	padding-left:10px;

}

.box3_t {

	background:url(../img/box3_t.gif) no-repeat;

	height:103px;

	padding-top:13px;

	text-align:center;

}

.box3_b {

	background:url(../img/box3_b.gif) no-repeat;

}



.list {background:url(../img/ico_li.gif) no-repeat 5px 4px; padding-left:15px;}



.box2_m *, .box3_m * {

	font-size:11px;

	line-height:18px

}

.textoCajaOver:link {
	font-size:11px;
	line-height:18px;
	text-decoration:none;
	color:#999999;
}

.textoCajaOver:visited {
	font-size:11px;
	line-height:18px;
	text-decoration:none;
	color:#999999;
}
.textoCajaOver:hover {
	font-size:11px;
	line-height:18px;
	text-decoration:none;
	color:#000000;
}

.textoCajaOver:active {
	font-size:11px;
	line-height:18px;
	text-decoration:none;
	color:#999999;
}

.box2_m h2, .box3_m h2 {

	color:#c6111b;

	font-weight:bold;

	padding-left:14px;

}

a.masinfo {

	background:url(../img/ico_masinfo.gif) no-repeat 2px 2px; padding-left:15px;

	text-decoration:none;

	color:#c6111b;

	font-weight:bold;

}

a.masinfo:hover {

	color:#000;	

}

.panelico {

	float:left;

	padding-right:10px;

}

.box2 .panelinfo{

	float:left;

	width:225px;

}

.box3 .panelinfo{

	float:left;

	width:248px;

}

.separatorline {

	background:url(../img/separatorline.gif) no-repeat;	

	margin:10px;

	margin-left:39px;

	height:10px;

}

.separatorline2 {

	background:url(../img/separatorline2.gif) no-repeat;	

	margin:10px;

	height:10px;

}

#main {

	float:left;

	border:1px #990000 solid;

	width:370px;

	padding:6px 30px 16px;

	text-align:justify;

	min-height:541px;

}

#main2 {

	float:left;

	border:1px #990000 solid;

	width:632px;

	padding:6px 30px 16px;

	text-align:justify;

	min-height:539px;

}

#mainOnlineSeguimiento {

	float:left;

	border:1px #990000 solid;

	width:632px;

	padding:6px 30px 16px;

	text-align:justify;

	min-height:539px;

}

#main3 {

	float:left;

	border:1px #990000 solid;

	width:690px;

	min-height:539px;

}

.banner_right {

	float:right;

	padding-right:10px

}

.title {

	font-weight:bold;

	padding:10px 0 10px 15px;

	background: url(../img/ico_masinfo.gif) no-repeat left center;

	border-bottom:1px dashed #8e1a21;

	margin-bottom:10px;

	color:#000;

}

.subtitle {color:#c6111b}

.barra_colorada {

	background-color:#A42129;

	border:1px solid #FFFFFF;

	height:30px;

	margin:2px 12px 2px 2px;

	outline:#A42129 solid 2px;

	width:222px;

}

#separador-blanco{

	width:100%;

	height:8px;

	background-color:#FFF;

}

#sombra_inferior{

	margin-left:1%;

	width:98.2%;

	background:url(../img/sombra_debajo.gif) repeat-x;

	height:6px;

}

.texto_central{

	font-family:Arial, Tahoma, Geneva, sans-serif;

	font-size:11px;

}

.texto_central p {

	line-height:18.4px;

}

ul.red-dot{

	list-style-type:disc;

	list-style-position:outside;

	color:red;

}

.texto_normal{

	color:#515150;

}

	

input.input_pretasacion {

	width:280px;

	height:16px;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:11px;

	padding-top:1px;

	margin-left:20px;

}



.boton_formulario{

	width:100px;

	font-size:11px;

	font-weight:normal;

	color:#A42129;

}

textarea.textarea_pretasacion {

	width:280px;

	height:40px;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:11px;

	padding-top:1px;

	margin-left:20px;

}

a.mail{

	color:#C6111A;

	text-decoration:none;

}

a.mail:hover {

	text-decoration:underline;

}

a.mailb{

	font-weight:bold;

	color:#C6111A;

	text-decoration:none;

}

a.mailb:hover {

	text-decoration:underline;

}