/* 
Stylesheet for the free sNews15_1 template
from http://www.free-css-templates.com
*/

/* Reset all margins and paddings for browsers */
* { 
	padding: 0;
	margin: 0;
}

body { 
	font: .8em Arial, Helvetica, Sans-Serif; 
	line-height: 1.6em; 
	margin: 0 auto;
	background: #fff;
}

a { color:#993300; } a:hover { color:#df3a5b; }

#wrap {	margin: 0 auto;	width: 980px; }

/* TOP HEADER -------- */
#top {
	margin: 0 auto;
	padding: 0;
	
	background: #FFF url(../images/top_galleta.jpg) repeat-x top;
	height: 87px;
}
#top h1 { padding: 10px 0px 0 0px; color: #FFF; font-size: 160%; }
#top h2 { padding: 0px 0 0 25px; color: #aaa; font-size: 80%; background: transparent;}
#top .padding { padding-top: 5px; }
#top .lefts { 
	background: transparent url(../images/top1_l.jpg) no-repeat left; 
	height: 87px; 
}
#logo {
	padding: 4px 0 0 20px; 
}
#logo p.head1 {
	width:227px;
	height:65px;
    margin: 0px auto 0px 0px;
    padding: 0 0 0 8px;
	float:left;
}
#logo p.head1 a {
	display:block;
	text-indent: -5000px;
    margin: 0;
    padding: 0;
	width:233px;
	height:71px;
	border: none;
	text-decoration: none;
	background: transparent url(../images/aproxima_comunicaciones.png) no-repeat;
}
#logo p.head2 {
	text-indent: -5000px;
	display:block;
    margin: 0 0 0 245px;
    padding: 0;
	width:85px;
	height:72px;
	background: transparent url(../images/aproxima_mejor.gif) no-repeat;
}
#top .rights {
	background: transparent url(../images/top1_r.jpg) no-repeat right;
	float: right;
	height: 87px;
	width: 19px;
}

#publi {
	/*clear:both;
	margin:0px 0 0 0; text-align:center; height:16px; padding: 0 0 0 0;
	background:#ffdcab url(../images/backg_l.gif) repeat-y left;
	display:block;
	float:none;*/
	margin:0px 0 0 0; text-align:center; height:18px; padding: 0 0 0 0;
	background:#ffdcab url(../images/backg_l.gif) repeat-y left;
	vertical-align: top;
	display: block; 
}
#publi .rights {
	background: transparent url(../images/backg_r.gif) repeat-y right;
	float: right;
	height: 18px;
	width: 11px;
}

/* SEARCH BOX AND BUTTON ----------*/
#search { float: right;  padding: 30px 25px 0 0;  }

#search input.text { 
	border: 1px solid #eee;
	display: inline;
	margin-top: 5px;
	width: 120px;
	height: 12px;
	font-size: 10px;
 }
 #search input.searchbutton {
	border: 0;
	background: transparent;
	color: #FFF;
	cursor: pointer;
	font: bold 0.8em Arial, Arial, Sans-Serif
 }


 
/* TOP MENU ---------- */
#topmenu {  	
			clear:both;
			margin: 18px 0px 0 0px !important; 
			margin: 0px 0px 0 0px; 
			display: block; 
			float:none;
			padding: 0;
			background: url(../images/menu_top2.gif) repeat-x top;
			height: 34px;
			
}
#topmenu .lefts { 
	background: url(../images/top2_l.gif) no-repeat left; 
	height: 34px; 
	padding-left: 16px;
}
#topmenu .rights {
	background: url(../images/top2_r.gif) no-repeat right;
	float: right;
	height: 34px;
	width: 19px;
}
#topmenu li a { 
	color: #FFF;
	text-align: left;
	padding: 10px 12px 10px 12px;
	border-right:1px solid #643A11;
	margin-right:1px;
	text-decoration: none;
	background: transparent;
	font-weight: bold;
	overflow: hidden;
} 
#topmenu li a:hover { 
	background: #df3a5b;
	border-right:1px solid #BF2A2B;

} 
#topmenu li { padding: 0px;
	float: left;
	margin: 0;
	font-size: 11px;
	line-height: 34px;
	white-space: nowrap;
	list-style-type: none;
	width: auto;
	background: url(../images/sep_canela.gif) no-repeat top right
	
}

#main { background:#fff url(../images/backg_r.gif) repeat-y right; margin: 0px 0 0px 43%; color: #000; border-top:0px solid white;padding: 0 11px 0 0;}

.prefijos h2 {
	font: italic 170% 'LiberationSerifItalic', 'Book Antiqua', Palatino, serif;
	color:#663300;
	-webkit-text-shadow: 1px 1px 0px #FFF5E6;
	-moz-text-shadow: 1px 1px 0px #FFF5E6;
	text-shadow: 1px 1px 0px #FFF5E6;
	margin:0.6em 0 0.1em 0;
}
.prefijos li span { padding:0 2px; background-color: #FFF5E6; }

/* LEFT SIDE - ARTICLES AREA -------- (Contenidos, ahora en la derecha) */
#leftside {
	padding:0;
	color: #000;
	margin: 0;
	background: #fff5e6 url(../images/sombra_contents.gif) repeat-x;
}
#leftside h1 {
	color: #633c12;
	margin: 0 0 20px 10px;
	
	font: bold 140% 'LiberationSerifRegular', 'Book Antiqua', Palatino, serif;
	letter-spacing: -0.5px;
	font-variant: small-caps;
}
#leftside h2 {
	color: #714415;
	margin: 0 0 15px 10px;
	font: bold 130% 'LiberationSerifRegular', 'Book Antiqua', Palatino, serif;
	letter-spacing: -0.3px;	
} 
#leftside h3 {
	color: #804e17; 
	font: bold 120% 'LiberationSerifRegular', 'Book Antiqua', Palatino, serif;
	letter-spacing: -0.2px;	
	margin: 0 0 10px 10px;
} 

#leftside h2 a { color: #000; margin-left:10px; text-indent: 17px; background: #fff5e6; }

#leftside p, #leftside h3, #leftside h4 {	margin-left: 10px; }

.subheader, .sincaja { /* subheader cabeza de leftside, noticias y artículos */
	/*clear: both; */
	/*border-top: 1px dotted #888;	
	border-bottom: 1px dotted #888;*/
	
	/*color: #808080;*/
	padding: 2em 0 20px 0;
	/*margin: 0px 20px 10px 0px;*/

	
}
.subpie { padding: 0 0 2em 0; padding-top:1.6em; clear:right; }
.subheader .caja,.subpie .caja, #rightside .caja {
	background:#824f18 url(../images/bg_cajapromo.jpg) repeat-x bottom;
	font-size:1.0em;
}



#contents .caja h1, #leftside .caja h1, .caja h2, #leftside .caja h2 {
	font: italic 170% 'LiberationSerifItalic', 'Book Antiqua', Palatino, serif;
	/* normal? variation peso tamaño fuente */

	padding:6px 2px 6px 20px;
	margin:0;
	border-bottom:1px solid #643a11;

	color: #ffdcab;
	-webkit-text-shadow: 1px 1px 0px #333;
	-moz-text-shadow: 1px 1px 0px #333;
	text-shadow: 1px 1px 0px #333;

}
#contents .caja h1, #leftside .caja h1 {
	font: 24px 'LiberationSerifRegular', 'Book Antiqua', Palatino, serif;
	text-align:center;
	color: #fff5e6;
}
#contents .caja ol,#contents .caja ul, .caja ol, .caja ul {

	padding:8px 20px 14px 40px;
	margin:0px 0px 0px 2px;
	background:transparent url(../images/bg_cajatelefono.jpg) no-repeat right bottom;
	color:white; /*bg_cajatelefono.jpg*/
}
#contents .caja ol.ninos,#contents .caja ul.ninos,  .caja .ninos {
	background:transparent url(../images/m_ninos_escuchando.jpg) no-repeat right bottom;
}
#contents .caja ol li, .caja ol li {
	padding:4px 0px 4px 0px;
	list-style-type:decimal;
}
#contents .caja ul li, .caja ul li {
	padding:4px 0px 4px 0px;
	list-style-type:square;
}

#contents .caja a { color:#fff5e6;  } 
 

/************ sectionLinks styles ************ pageNav aizquierda (menus de llamadas) **/

#pagenav{
	padding: 0 0px 0 11px;
	float: left;
	width:43%;

	background:#633c12 url(../images/backg_l.gif) repeat-y left;
}

#aizquierda {
	float:left;
	background: #633c12;
	margin: 0px 0px 0 0px;
	color: #b8854f;
	width:43%;
	padding: 0px 0px 0 0px;

}
#aizquierda.prefijos {
	width:100%;
}
	


#aizquierda ul {
	
	font: 88% Arial,sans-serif;
	padding:0;
	margin:0;
	list-style-type:none;
	border-top:1px solid #b8854f;
	border-right: 1px solid #663300;

}
#aizquierda li {
	padding:0;
	margin:0px 0px 0px 0px;
	vertical-align:middle;
	width:100%;
	border-bottom: 1px solid #b8854f;
	overflow:hidden;
}
#aizquierda li.anun { border-bottom:none; }

#aizquierda h3{
	padding: 30px 2px 2px 8px;
	border-bottom: 1px solid #b8854f;
	font-size: 100%;
	color:#b8854f;
	vertical-align:bottom;
	margin:0;
	font: 110% 'LiberationSerifRegular', 'Book Antiqua', Palatino, serif;
	/*background: transparent  url(../images/sombra_menu1.gif) repeat-x top;*/
}

#aizquierda a, #aizquierda a:link, #aizquierda a:visited {
    display: block;
  	width: 100%; 

	background: #633c12 url("../images/bg_nav.gif") repeat-x bottom ;
	font-weight: bold;
	padding: 2px 0px 2px 8px;
	color: #ffdcab;
	text-decoration: none;
	line-height:14px;
}
#aizquierda li.anun a, #aizquierda li.anun a:link, #aizquierda li.anun a:visited {
    display: block;
  	width: 100%; 
	border-bottom: 0px solid transparent;
	background: #633c12;
	font-weight: bold;
	padding: 20px 12px 20px 0px;
	color: #ffdcab;
	text-decoration: none;
	line-height:24px;
	text-align:center;
}

#aizquierda a:hover {
	color: white;
	background-color: #df3a5b;
	background-image:none;
}

/* RIGHT SIDE - MENUS interiores -------- (ahora en la izquierda!!!) */
 #rightside {
	width: 57%;
	background: #ffdcab;
	margin: 0;
	float:right;
	padding:0 0 0 0;
	overflow:hidden;

} 

#rightside .box {
	background: #b8854f;
	margin-bottom: 0px;
	padding: 0;
	color: #fff;
	font-size:11px;
}

#rightside p.box {
	background: #b8854f;
	color: #fff;
	border:10px solid #b8854f;
}
#rightside p.box img {
	color: #fff;
}
#rightside .box ul li a, #rightside .box ul li a:link {
	color:#FFFFFF;
	text-decoration:none;
	padding:5px 7% 3px 10px;
	
	width:93%;
	display:block;
}

#rightside a:hover {
	background-color: #993300;
}
#rightside h3, #rightside h2 {
	padding: 31px 2px 2px 10px;
	font: 94% 'LiberationSerifRegular', 'Book Antiqua', Palatino, serif;
	color:#633c12;
	vertical-align:bottom;
	margin:0;
	background: transparent  url(../images/sombra_menu2.gif) repeat-x top;
	/*	font: bold 1.0em Arial, Arial, Sans-Serif; 
    background: #CDCDCD url(../images/greyc.gif) no-repeat top right;
	height: 18px;
	padding: 3px;
	color: #777;
	*/
}
.box li {
	background: #b8854f  url(../images/bg_navint.gif) repeat-x top;
}
#rightside h3.ad, #rightside h2.ad {
	clear:both;
	padding: 12px 5% 6px 5%;
	font-size: 88%;
	color:#633c12;
	vertical-align:top;
	text-align:center;
	margin:0 auto;
	background: #b8854f  url(../images/bg_navint.gif) repeat-x top;
	/*	font: bold 1.0em Arial, Arial, Sans-Serif; 
    background: #CDCDCD url(../images/greyc.gif) no-repeat top right;
	height: 18px;
	padding: 3px;
	color: #777;
	*/
}
#piemenu {
	clear:both;
	
	background:#633c12;
	color:#633c12;
	font-size: 10px;
	border:20px solid  #633c12;
	height:100%;
}
#piemenu .noticias {
	background: #b8854f url("../images/sombra_menu1.gif") repeat-x top;
	padding:20px;
}
#piemenu .noticias h3 {
	font: bold 100% 'LiberationSerifRegular', 'Book Antiqua', Palatino, serif;
	padding:0; margin:0;
}
#piemenu .noticias a {
	color: #ffdcab;
	font: 90% Arial, Arial, Sans-Serif;
	padding:0; margin:0; line-height:90%;
}
#piemenu .noticias .fechatit {
	font: 90% Arial, Arial, Sans-Serif;
	padding:0; margin:0; line-height:inherit;
}
#piemenu .noticias ul {  padding: 0; margin: 0 0 0 16px; }
#piemenu .noticias li { list-style-type:square;margin:0 0 0px 0;padding:0 0 0px 0; }
#contents {
	padding:2em 2em 1em 3em;
	background:#fff5e6 url(../images/backg_l.gif) repeat-y left;
}
#contents ul,#contents ol,dd  {  padding: 0; margin: 0 0 1.5em 2em; }
#contents ul li,#contents dt, #contents ol li ul li { list-style-type:square;margin:0 0 0px 0;padding:0 0 0px 0; }
#contents table.lp { margin-left:0; border-spacing: 0px; width:374px; }
#contents table.lp td { border:1px solid #FFDCAB; border-left:4px solid #FFF5E6; font-size:12px; width:88px; display:block; float:left; overflow:hidden; }
#contents table.lp td a { padding:3px 2px 6px 4px; display:block; min-height:30px; line-height:1.2em; }
#contents table.lp td a:hover { background-color:#df3a5b; color:white; }
#contents ol li ul { margin-bottom:10px; }
#contents ol li ul li { margin-bottom:10px; }
#contents ol li, #contents ul li ol li { list-style-type:decimal; margin:0 0 0 4px;padding:0 0 0 0; }
#contents dl { padding: 0 0 2em 0; }
#leftside #contents h2 a { padding: 0 0 0 0; margin:0;  text-indent: 0px;}

#contents p {  padding-bottom:20px; }
#contents table {
	margin-left:10px;
}
/*#contents img.flag { margin:10px 10px 0 0; }*/
#footer {
	clear: both;
	background: #FFF url(../images/footer.jpg) repeat-x;
	height: 66px;
	padding: 8px 8px 0 8px;
	font-size: 75%;
	color: #666;
	margin:0 !important;
}
#footer p  { padding: 0 5px 5px 5px; margin-top:0 !important; }
#footer .rside { float: right; display: inline; padding: 0 5px 5px 5px; text-align: right}

 
h1 { font: bold 1.2em 'LiberationSerifRegular', 'Book Antiqua', Palatino, serif; }
h2 { font: bold 1.1em Arial, Arial, Sans-Serif; padding: 0; margin: 0 }
ul {  padding: 0; margin: 0}
li { list-style-type: none }
.date { border-top: 1px solid #e5e5e5; text-align: right; margin-bottom: 25px; margin-top: 5px;}
#main #leftside .date a, #main #rightside a { border: 0;  }
 
#breadcrumbs { 
	padding-left: 0px;
	padding-top: 0px;
	font: bold .8em Arial, Arial, Sans-Serif; 
	color: #666;
	height: 15px;
	margin-top: 0px;
	margin-bottom: 5px;
}

.tablacompara {
	text-align:center;
	width:90%;
	margin:20px auto 10px auto;
	font-size:.8em;

}
.tablacompara td, .tablacompara th {

	padding:4px 2px 4px 2px;
	border-top:1px solid black;
	color:black;
}
.tablacompara th a, .tablacompara th a:link, .tablacompara th a:visited {
	color:white;
}
.tablacompara td.col1 {
	font-size:0.75em;
	text-align:right;
	padding-right:6px;

}
.tablacompara th.movistar {
	background-color:#000099;
	color:#FFFFFF;
}
.tablacompara td.movistar {
	border-right:2px solid #000099;
	background-color:#E8E8FF;
}
.tablacompara th.vodafone {
	background-color:#CC0000;
	color:#FFFFFF;
}
.tablacompara td.vodafone {
	border-right:2px solid #CC0000;
	background-color:#FFE8E8;
}
.tablacompara th.amena {
	background-color:#ff9900;
	color:#FFFFFF;
}
.tablacompara td.amena {
	border-right:2px solid #ff9900;
	background-color:#ffd392;
		line-height:1.3em;
}
.tablacompara th.yoigo {
	background-color:#454545;
	color:#FFFFFF;
}
.tablacompara td.yoigo {
	border-right:2px solid #454545;
	background-color:#AAAAAA;
		line-height:1.3em;
		
}

#leftside #txt {width: 95%; height: 25em; padding: 3px 3px 3px 6px; margin-left:0em;}
#leftside textarea { border: 1px solid #B8854F; width: 95%;  }
#leftside .text, #leftside #calc { border: 1px solid #B8854F;  }


/* SNEWS */
#main #leftside fieldset { float: left; width: 95%; border: 1px solid #ccc; padding: 10px 8px; margin: 0 10px 8px 10px; background: #fff5e6; color: #000; }
#main #leftside fieldset p {  }
/*#main input { padding: 3px; margin: 0; border: 1px solid #bbb }*/
p { margin-top: 5px; }

.comment { background: #fff5e6; color: #714415; padding: 10px; margin: 0 0 10px 0; border-top: 1px solid #FFDCAB; }
.comment .date { color: #B8854F; text-align: left; border: 0; font-size:11px;padding-bottom:5px !important;margin-bottom:10px !important; }	
.paginator { border-top: 1px solid #FFDCAB;padding:10px 0; color:#643A11; }
.commentsbox { background: #FFDCAB; color: #643A11; padding: 10px; margin: 0 0 10px 0; }

.clearing { clear:left; }

img { border: 0px; }
img a:hover { border:0px; text-decoration:none;margin:0;padding:0;
}
img.right {
    float: right;
    margin: 3px 0px 20px 20px;
    display: block;
}
img.left {
    float: left;
    margin: 3px 20px 20px 0px;
    display: block;
}
img.center {
    float: none;
	clear:right;
    margin: 20px 3px 20px 3px;
    display: block;
}
img.borderimg {
    padding: 1px;
    border: 1px solid #633c12;
    }
a.conimg:hover {
	color:white; background-color: #fff5e6; text-decoration:none;
}

.intpubli {
	margin-left:10px;overflow:hidden;
}
.intpubli.pleft {
	float:left; padding: 0 10px 10px 0;
}
.intpubli.pright {
	float:right; padding: 0 0 10px 10px;
}

.New_Admin_Links {font-size:85%;text-align:center;} 

.pcuadrado {
	margin:0;padding:5px;background-color:#fff5e6;text-align:center;overflow:hidden;float:right;
}
.pcuadrado img { border:0;margin:0;padding:0; }
.pcuadrado img a { border:0;margin:0;padding:0; }
.pcuadrado img a:hover { text-decoration:none; }

dl { margin-left:12px; }
dt { font-weight:bold; }
dd { margin-left:10px; }

.longitud {
	width : 400px !important;
}

/*** new 2010 ***/
#main.prefijos { margin:0 0 0 18%; }
#main.prefijos #contents {  background-color:#fff; }
#main.prefijos .subheader { padding: 10px 0 10px 0; }
.cajadest {
	font-size:1.0em;
}
.cajatop {
	-moz-border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	border-radius: 8px;
	background:#633c12 url('/images/bg_cajatelefono_large.jpg') no-repeat right bottom;
}
.cajadest img.flag {
	margin: 8px 4px 8px 12px;
	float:left;
}
.cajadest h1 {
	font: normal 1.8em 'LiberationSerifRegular', 'Book Antiqua', Palatino, serif;
	text-align:center;
	color: #ffdcab;
	-webkit-text-shadow: 1px 1px 0px #333;
	-moz-text-shadow: 1px 1px 0px #333;
	text-shadow: 1px 1px 0px #333;
	padding:10px 3em 0 0;
}
.cajadest h1.h1low {
	font-size:1.6em;
}
.cajatop p {
	padding:0 3em 28px 0 !important;
	text-align:center;
	color:white;
	font-size:1.5em;
	font-weight:bold;
	-webkit-text-shadow: 1px 1px 0px #333;
	-moz-text-shadow: 1px 1px 0px #333;
	text-shadow: 1px 1px 0px #333;
}
.cajabot {
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	border:2px solid #643a11;
	background-color:white;
}
#accordion ol{
	margin-bottom:0.8em !important;
	margin-left:1.5em !important;
}
#accordion h3, .buttondest {
	font: normal 120% 'LiberationSerifRegular', 'Book Antiqua', Palatino, serif !important;
	cursor:pointer !important;
	display:block !important;
	text-decoration: none !important;

}
.buttondest { margin:30px 360px 0 0 !important; font-size:140% !important; position:relative; } .buttonright { margin:30px 0 0 0 !important; } .buttontop { margin:0 0 20px 0 !important; }
.buttondest a:link, .buttondest a, #leftside h2.buttondest a , .buttondest input { background-color: transparent; color: #643A11 !important; display:block; padding:6px 6px 6px 28px !important; }
.buttondest a:hover, .buttondest input:hover, #leftside h2.buttondest a:hover {
	color: white !important;
	background-color: #df3a5b !important;
	background-image:none !important;
	-webkit-text-shadow: 0 0 0 !important;
	-moz-text-shadow: 0 0 0 !important;
	text-shadow: 0 0 0 !important;
    -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;
}
.buttondest .ui-icon {
    left: 0.5em;
    margin-top: -8px;
    position: absolute;
    top: 50%;
}
.buttonshortsend {
	padding:0 !important;
	margin:2px 400px 10px 50px !important;
}

#accordion div { overflow:hidden; }
#accordion .infosmall { float:right; font-size:0.6em; line-height:1.0em; background-color: #FFF5E6; color:#333; padding:4px 8px 8px 4px; 	-moz-border-radius: 8px;
	-webkit-border: 8px;
	border-radius: 8px; margin-left:2px; width:200px; }
#accordion .infosmall ul { margin-bottom:2px; }
#accordion .infosmall a:hover { color:#993300; }
#accordion p {
	padding:0 10px 10px 10px;
}

.prefcolumnader {
	float:right;padding:5px 0 10px 12px;
}
.prefcolumnader .box {
	font-size:12px;
	border: 1px dotted #AF8554;
	padding:10px;
	background:rgb(255, 245, 230);
	max-width:316px;
}
.prefcolumnader div .box { padding:2px 10px; }
.prefcolumnader .weather p { font-size:11px; line-height:1.4em; padding-bottom:5px !important; }
.prefcolumnader .weather p.weatherin {
	font-size:10px;
 	padding:0 !important;
	opacity:0.5;
	clear:left;
}
.prefijos .prefcolumnader h3 {
	font: italic 130% 'LiberationSerifItalic', 'Book Antiqua', Palatino, serif;
	color:#AF8554;
	margin:1em 0 0.2em 0;
	width:316px;
	line-height:0.9em;
}
.prefcolumnader .box h4 {
	font: italic 120% 'LiberationSerifItalic', 'Book Antiqua', Palatino, serif;
	color:#633C12;
}
.prefcolumnader .box p {
	margin:0; padding-bottom:10px;
}
.prefijos fieldset { border:1px solid white; }
/*** new 2010 ***/

div.addthis_toolbox p {
   margin: 5px 0 20px 0 !important;
   padding-bottom:10px !important;
}
div.addthis_toolbox iframe[style]{
width: 100px !important;
}
div.addthis_toolbox .atclear { display:none !important; }
div.addthis_toolbox.arreglo { padding:0 0 20px 10px; margin-top:-20px; }
.prefijos label { display:inline-block; width:45px !important; }
#contents select { background-color:#ffdcab; }


