@charset "utf-8";
/* CSS Document */

/*************** RESETS *******************/
:focus {outline: 0;}
table {	border-collapse: collapse;	border-spacing: 0;}
caption {text-align: left;	font-weight: normal;	}
a img, iframe {border: none;}
ol {list-style: none;}
input, textarea, select {font-size: 100%; font-family: inherit; text-align: left;}
select {margin: inherit;}
ol { margin-left:2em; }
.borrado { margin:0; padding:0; font-size:1px; line-height:1px; clear:both;}
p { margin:0; padding:0;}

/*************** GENERAL *******************/
body { margin:0; padding:0; background:#FFF url(../imagenes/bg_body.gif) repeat-x top; font-family:Arial, Helvetica, sans-serif;}

#contenedor_general { margin:0 auto; padding:0; width:940px;}
#header { height:96px;}
#header h1 { margin:0 0 0 60px; padding:0;}
#header h1 a { width:157px; height:96px; display:block; background:transparent url(../imagenes/img_rsalogo.jpg) no-repeat left top;}
#header h1 a span { display:none;}

#content { clear:both; margin:0; padding:0;}
#left { width:220px; margin:0; padding:0 10px 0 0; float:left;}
#right { width:710px; margin:0; padding:0; float:right;}


/*************** LEFT *******************/
.banner_left { margin:5px 0 0 0; padding:0;}
.banner_left .sucursalvirtual { background:transparent url(../imagenes/banner_sucursalvirtual.jpg) no-repeat top; height:125px; margin:0; padding:0;}
.banner_left .sucursalvirtual a { display:block;/* height:91px;*/ margin:0; padding:28px 0 0 100px; font-size:15px; color:#3c164e; text-decoration:none; line-height:17px;}
.banner_left .sucursalvirtual a:hover { color:#9351B3; text-decoration:none;}
.banner_left .sucursalvirtual_btn { font-size:11px; color:#8853b3; margin:0; padding:18px 0 0 24px;}
.banner_left .sucursalvirtual_btn a { color:#8853b3; text-decoration:underline !important; margin:0; padding:0;  font-size:11px; display: inline !important;}
.banner_left .sucursalvirtual_btn a:hover { text-decoration:none !important;}

.banner_left .telefonos { background:transparent url(../imagenes/banner_telefonos.jpg) no-repeat top; height:120px; margin:0; padding:0;}
.banner_left .telefonos .telefono1 { margin:0; padding:18px 0 0 100px; font-size:13px; color:#3c164e;}
.banner_left .telefonos .telefono1 span{ margin:0; padding:0; font-size:16px; color:#c90184; font-weight:bold;}
.banner_left .telefonos .telefono2 { margin:0; padding:18px 0 0 100px; font-size:13px; color:#3c164e;}
.banner_left .telefonos .telefono2 span{ margin:0; padding:0; font-size:15px; color:#c90184; font-weight:bold;}

.banner_left .icargo { background:transparent url(../imagenes/banner_ecargo.jpg) no-repeat top; height:35px; margin:0; padding:0;}
.banner_left .icargo a {color:#3c164e; font-size:13px; text-decoration:none; display:block; margin:0; padding:10px 0 0 100px; height:25px;}
.banner_left .icargo a:hover { color:#9351B3; text-decoration:none;}

.banner_left .etrans { background:transparent url(../imagenes/banner_etrans.jpg) no-repeat top; height:35px; margin:0; padding:0;}
.banner_left .etrans a {color:#3c164e; font-size:13px; text-decoration:none; display:block; margin:0; padding:10px 0 0 100px; height:25px;}
.banner_left .etrans a:hover { color:#9351B3; text-decoration:none;}

.banner_left .demo { background:transparent url(../imagenes/banner_demo.jpg) no-repeat top; height:66px; margin:0; padding:0;}
.banner_left .demo a {color:#3c164e; font-size:13px; text-decoration:none; display:block; margin:0; padding:11px 0 0 100px; height:55px; line-height:15px;}
.banner_left .demo a:hover { color:#9351B3; text-decoration:none;}

.banner_left .boletin { background:transparent url(../imagenes/banner_boletin.jpg) no-repeat top; height:66px; margin:0; padding:0;}
.banner_left .boletin a {color:#3c164e; font-size:13px; text-decoration:none; display:block; margin:0; padding:18px 0 0 100px; height:41px; line-height:15px;}
.banner_left .boletin a:hover { color:#9351B3; text-decoration:none;}


/*************** RIGHT *******************/
.flash { margin:0 0 6px 0; padding:0;}
.capsulas { margin:0; padding:0; background:#FFF url(../imagenes/bg_capsulas.gif) repeat-x top;}
.capsulas .capsula_item { width:342px; float:left; margin:0; padding:0 0 0 12px;}
.capsulas .capsula_item .capsula_item_contenido { margin:0; padding:0;}
.capsulas .capsula_item .capsula_item_contenido .txt { margin:0; padding:3px 0 0 13px; float:left; width:167px; color:#585858; font-size:13px;}
.capsulas .capsula_item .capsula_item_contenido .img { margin:0; padding:0; float:left; width:157px;}


/*************** FOOTER *******************/
#footer { margin:0 auto; margin-top:15px; padding:13px 0 10px 0; width:940px; background:#FFF url(../imagenes/separador_footer.gif) no-repeat center top; clear:both; text-align:center; font-size:11px; color:#6c6c6c;}
#footer a {color:#6c6c6c; text-decoration:none;}
#footer a:hover {text-decoration:underline;}



/*********************************** TEMPLATE INTERIOR *****************************************/
.back_home { position:absolute; background:url(../imagenes/ico_home.jpg) no-repeat left top; height:21px; width:54px; font-size:11px; margin:60px 0 0 875px;}
.back_home a {color:#585858; display:block; text-decoration:none; margin:0; padding:5px 0 0 25px;}
.back_home a:hover {text-decoration:underline;}
/*************** LEFT INTERIOR *******************/
#left_interior { width:710px; margin:0; padding:0; float:left;}
.conte_text { margin:5px 0 0 0; padding:0; background: transparent url(../imagenes/bg_contenidointerior.gif) repeat-x top;}
.item_contenido { margin:0; padding:10px 0 17px 0; background:url(../imagenes/separador1.gif) no-repeat center bottom;}
.item_contenido .img { margin:0; padding:5px 0 0 9px; float:left; width:72px;}
.item_contenido .txt { margin:0; padding:0; float:left; width:610px; color:#585858; font-size:13px; line-height:15px;}
.item_contenido .txt h3 {color:#612c7a; font-size:13px; font-weight:bold; margin:0; padding:0;}
.item_contenido .txt_primero { margin:0; padding:0 0 0 12px; float:left; width:682px; color:#585858; font-size:13px; line-height:15px;}
.item_contenido .txt_primero h3 {color:#612c7a; font-size:13px; font-weight:bold; margin:0; padding:0;}
.item_contenido .txt_primero span {color:#612c7a; font-size:13px; font-weight:bold; margin:0; padding:0;}
.item_contenido .pdf { margin:0; padding:8px 20px 0 0; float:right;}
.item_contenido .pdf a { color:#8f72a4; text-decoration:underline;}
.item_contenido .pdf a:hover { text-decoration:none;}

/*************** RIGHT INTERIOR *******************/
#right_interior { width:220px; margin:0; padding:0 0 0 10px; float:right;}
.banner_right { margin:5px 0 0 0; padding:0;}

.banner_right .telefonos { background:transparent url(../imagenes/banner_telefonos2.jpg) no-repeat top; height:120px; margin:0; padding:0;}
.banner_right .telefonos .telefono1 { margin:0; padding:18px 0 0 93px; font-size:13px; color:#3c164e;}
.banner_right .telefonos .telefono1 span{ margin:0; padding:0; font-size:16px; color:#c90184; font-weight:bold;}
.banner_right .telefonos .telefono2 { margin:0; padding:18px 0 0 93px; font-size:13px; color:#3c164e;}
.banner_right .telefonos .telefono2 span{ margin:0; padding:0; font-size:15px; color:#c90184; font-weight:bold;}

.banner_right .icargo { background:transparent url(../imagenes/banner_ecargo2.jpg) no-repeat top; height:35px; margin:0; padding:0;}
.banner_right .icargo a {color:#3c164e; font-size:13px; text-decoration:none; display:block; margin:0; padding:10px 0 0 93px; height:25px;}
.banner_right .icargo a:hover { color:#9351B3; text-decoration:none;}

.banner_right .etrans { background:transparent url(../imagenes/banner_etrans2.jpg) no-repeat top; height:35px; margin:0; padding:0;}
.banner_right .etrans a {color:#3c164e; font-size:13px; text-decoration:none; display:block; margin:0; padding:10px 0 0 93px; height:25px;}
.banner_right .etrans a:hover { color:#9351B3; text-decoration:none;}

.banner_right .demo { background:transparent url(../imagenes/banner_demo2.jpg) no-repeat top; height:66px; margin:0; padding:0;}
.banner_right .demo a {color:#3c164e; font-size:13px; text-decoration:none; display:block; margin:0; padding:11px 0 0 93px; height:55px; line-height:15px;}
.banner_right .demo a:hover { color:#9351B3; text-decoration:none;}

.banner_right .boletin { background:transparent url(../imagenes/banner_boletin2.jpg) no-repeat top; height:66px; margin:0; padding:0;}
.banner_right .boletin a {color:#3c164e; font-size:13px; text-decoration:none; display:block; margin:0; padding:18px 0 0 93px; height:41px; line-height:15px;}
.banner_right .boletin a:hover { color:#9351B3; text-decoration:none;}


