/*
Theme Name: PC Doctorts
Theme URI: http://www.regilete.com/
Description: Theme for PC Doctors by<a href="http://www.regilete.com/">Regilete</a>.
Version: 1.o
Author: Regilete Network
Author URI: http://www.regilete.com/
Tags: blue, red,two columns, widgets

*/



/* Begin Typography & Colors */
@charset "UTF-8";

/* General
末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末 */
* {margin: 0; padding:0;}
html { overflow: -moz-scrollbars-vertical;}
body { background:#1268aa url(images/bk_header.png) repeat-x; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#555; margin:0 0 20px 0;  }
body#interior { background:#fff url(images/bk_interiores.jpg) repeat-x; }
.wrap {width:960px; margin:0 auto; overflow:hidden;}

a, a:visited, a img { color: #3b8dc7; text-decoration:underline; outline:none;}
a:hover { color:#ed1c24; }
img { border:none; }
p, h1, h2, h3, h4 {margin: 0 0 12px 0;}
.login { float:right; width:145px; height:30px; margin-right:15px; line-height:30px; background: #E1E7EB url(img/bk-login.png) no-repeat top left; text-align:center; }
.inputtext { border:1px solid #ccc; padding:5px; }
.clr { clear:both; height:0%; }
.line { height: 1px; margin:10px 0; border-top: 1px Solid #D2D2D2; clear:both; display:block; }
strong {color:#000;}
ul{margin:0px; padding:0px;}

/* Header
末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末 */
.headerContainer { background:url(images/bk_header.png) repeat-x; height:98px; width:100%; }
#header { width:960px; height:98px; position:relative; background:url(images/bk_header.png) no-repeat; margin:0 auto; }
body#interior #header {height:118px; position:relative; background:url(images/bk_headerinterior.png) no-repeat;}
.logo a { margin:0 0 0 15px; float:left; width:263px; height:98px; background:url(images/logo.png) no-repeat; }
.logo h1 { margin: 0; }
.logo span { display:none; }
.llamenos { width:350px; position:absolute; top:25px; right:20px; text-align:right; }
.tel { font-size:25px; font-weight:700; line-height:25px; }
.tel strong { color:#ed1c24; }

/* Nav
末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末 */
.navContainer { height:38px; background:url(images/bk_menu.png) repeat-x; border-top:1px solid #fff;  z-index:100 !important; position:relative; }
ul#nav {  width:1100px; margin:0 auto; height:38px; background:url(images/bk-menu.png) no-repeat; font:normal 13px/36px "Lucida Sans Unicode", "Lucida Grande", sans-serif, Times, serif; list-style-type:none; }
ul#nav li {float:left;}
ul#nav li a { color:#fff; padding:0 10px; text-decoration:none; display:block; background:url(images/nav_separador.png) no-repeat top right; }
ul#nav li a:hover, ul#nav li:hover,  ul#nav li.sfhover { background-color:#0c5186; }
ul#nav li ul { position: absolute; width: 195px; left: -999em; text-align:left; list-style-type:none; background-color:#0c5186;  }
ul#nav li li { margin:0; padding:0; float:left;  }
ul#nav li li  a { padding:7px; border-right:none; width:181px; display:block; font-weight:normal;  color:#fff;
font:normal 11px Arial, Helvetica; text-decoration:none; border-bottom:1px solid #1a68a3; background-image:none; }
ul#nav li li a:hover {  color:#fff; background:#C00; border-bottom:1px solid #C00; text-decoration:none; }
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { left: auto; }

.banner { position:relative; background:url(images/banner.jpg) no-repeat; width:960px; height:355px; }
.bannerTxt { position:absolute; top:140px; left:40px; width:355px; }
.bannerTxt h3 { color:#000; font-size:14px; font-weight:700; }
.bannerTxt ul { list-style:none; overflow:hidden; }
.bannerTxt li { float:left;}
.bannerTxt li a { font-weight:700; color:#4c5256; text-decoration:none; width:158px; display:block; background:url(images/bullet.png) no-repeat 0 50%; padding:2px 0 2px 12px; }
.bannerTxt li a:hover { text-decoration:underline; color:#000; }

.contentContainer { background:#dff0fe url(images/bk_content.png) repeat-x; padding-bottom:10px; }
#content { width:960px; margin:0 auto;  }
.contentInterior { width:958px; margin:0 auto; background-color:#FFF; border-left:1px solid #c5dff2; border-right:1px solid #c5dff2;  }
.bottomContent { width:960px; height:27px; margin:0 auto 15px auto; background:url(images/interior_bottom.png) no-repeat; }
.plecaroja { background:url(images/bk_plecaroja.png) no-repeat; width:960px; margin:0 auto; height:80px; margin-bottom:10px; line-height:80px; text-align:center; font:normal 23px/80px Arial, Helvetica,  sans-serif; color:#fff; }
.plecaroja a { color:#f4aeb1;}
.plecaroja a:hover { color:#FFF; }
.plecaroja strong { color:#FFF; }

/* Columnas
末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末 */
#columnas { overflow:hidden; }
p.masinfo { margin:0; font-size:18px; line-height:55px; height:55px; color:#000; text-align:center; }
p.masinfo a { color: #ed1c24; font-weight:700; }
p.masinfo a:hover { color:#000; }
.colcontainer { float:left; margin-right:10px; width:313px;  }
.col { position:relative; width:273px; padding:10px 20px 10px 20px; background:url(images/bk_columnas.png) repeat-y; min-height:150px; height:auto;   }
.col h3, .colsoporte h3 { color:#000; font-size:14px; font-weight:700; }
.col ul { margin:0 0 20px 12px;}
.col li {}
.coltop { background:url(images/col_top.png) no-repeat; width:313px; height:19px; }
.colbottom { background:url(images/col_bottom2.png) no-repeat; width:313px; height:56px; }
.colsoporte { width:273px; padding:10px 20px 20px 20px; repeat-y; background:url(images/bk_colsoporte.jpg) no-repeat bottom right; }
.sombrasoporte { background:url(images/sombra_soporte.jpg) no-repeat; width:313px; height:36px; }
.nuevo { background:url(images/band_nuevo.gif) no-repeat; width:87px; height:31px; position:absolute; top:10px; right:-7px; }

/* for Internet Explorer */
/*\*/
* html .col { height:160px;}
/**/


/* headers interiores
末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末 */
.sectionHeader { padding:120px 450px 25px 35px; border-bottom:1px solid #dcdcdc; }
.sectionHeader h1 { font-size:30px; color:#06C; margin:0 0 12px 0; font-weight:300; }
.acercaHeader { background:url(images/interior_banner.jpg) no-repeat; }


/* Widecol
末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末 */
.wideCol {width:650px; padding:0 0 30px 30px; float: left; margin-top:30px; overflow:hidden; text-align:left;  }
.wideCol h2 { color:#000; font: normal 20px/30px Helvetica, Arial, sans-serif, Times, serif;}
.wideCol h3 { margin-bottom: 15px; color:#0b68b1; font:bold 16px/20px Arial, Helvetica, sans-serif; }
.wideCol h4 { margin:0; color: #000; font:bold 12px/16px Arial, Helvetica; }
.wideCol ul { line-height:18px;  margin-left:20px; margin-bottom:14px; list-style-type:circle;}
.wideCol ul li { background:url(images/bullet_interior.png) no-repeat 0 50%; padding:0;}
.wideCol ol { margin-left:20px; margin-bottom:14px; padding:0;}
.wideCol ol li { margin:7px 0 0 0; padding:0;}
blockquote { font:normal 14px/18px Georgia, "Times New Roman", Times, serif; font-style:italic; background-color:#d9f0f7; padding:10px 10px 10px 15px; margin:0 15px 15px 20px; border-left:5px solid #b1d5e0; }
blockquote p { margin:0; }
.comment {padding:15px;}
.commentAlt {padding:15px; background-color:#eeeeee; }
.dijo {color:#999; margin:0; font-size:11px; }
.dijo span {font-style:italic;}
h3.lineaComentarios { color:#000; border-bottom:2px solid #bfdaf0; padding-bottom:8px; margin-top:20px; }
.soporteModulo { background:url(images/narrow_soporte.jpg) no-repeat; padding:30px 100px 0px 20px }


/* Narrowcol
末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末 */
.narrowCol { float:right; width:250px; padding:; margin-top:30px; }
.narrowCol h3 { margin:0 -10px 0 0; color:#fff; font-size:14px; font-weight:700; width:251px; padding-left:15px; height:36px; line-height:36px; background:url(images/bk_titlenarrow.gif) no-repeat; }
.narrowCol h4 { margin:0; color:#000; font-size:14px; margin-bottom:5px; }
.narrowCol ul { list-style-type:none; margin:0 0 10px 0; padding:5px 0 0 0; overflow:hidden; width:250px; overflow:hidden  }
.narrowCol li { float:left; }
.narrowCol li a { background:url(images/bullet.png) no-repeat 0 50%; color:#555; text-decoration:none; display:block; width:233px; padding:5px 0 5px 12px; margin-left:5px; }
.narrowCol li a:hover { text-decoration:underline; }


/* Footer
末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末 */
.footerContainer { overflow:hidden;   }
#footer { position:relative; overflow:hidden; margin:0 auto; color:#8dc4ef; width:960px; font-size:11px; line-height:14px; margin-top:15px;  padding:10px 0 25px 0;}
#footer a { color:#8dc4ef; }
#footer a:hover { color:#fff; }
#footer h3 { color:#FFF; }
#footer ul { margin:0 0 0 15px; }
#footer li { padding:2px 0;  }
#footer li a { color:#8dc4ef; display:block;}
#footer li a:hover { color:#FFF; }
.miniCol { width:160px; float:left; margin-right:10px; }
.footerCol { width:310px; float:left; margin-right:10px; }
.twitterHeader { background:url(images/twitter_header.png) no-repeat; width:305px; height:81px; }
.twitterAvatar { position:absolute; top:10px; right:65px; }
.twitterText { color:#555555; line-height:18px; background:#fff url(images/twitter_bottom.png) no-repeat bottom left; padding:0 20px 20px 20px; margin-bottom:10px; width:265px; font-size:13px; }
.twitterText a { color:#3096ec !important;   }
#copyrights {width:960px;margin:0 auto; height:30px; padding:0 0 10px 0;}
/* Photos
末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末末 */
.picbr { float:right; margin:3px 0 10px 10px; border:4px solid #d2d2d2; }
.picbl {float:left; margin: 3px 10px 10px 0; border:4px solid #d2d2d2;}
.picbcenter { display:block; width:100%; text-align:center; padding: 4px; background-color:#edeae0; }
.picr {float: right; margin: 5px 0 5px 10px; }
.picl {float: left; margin: 5px 10px 5px 0;}
.picl, .picr{padding:5px; border:1px solid #ccc; background:#f0f0f0;}
.last { margin:0; }

/* Tablas
------------------------------------------------------------------*/
#hor-minimalist-b
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	background: #fff;
	margin: 0px;
	width: 640px;
	border-collapse: collapse;
	text-align: left;
}
#hor-minimalist-b th
{
	font-size: 14px;
	font-weight: normal;
	color: #039;
	padding: 10px 8px;
	border-bottom: 2px solid #6678b1;
}
#hor-minimalist-b td
{
	border-bottom: 1px solid #ccc;
	color: #333;
	padding: 6px 8px;
}
/* boletin ---*/
.boletin-submit{padding:0px 4px;vertical-align:middle; }
ul.noUL,ul.noUL ul,ul.noUL ul li{list-style:none; padding:0px !important;margin:0px !important;}
/*servicios template*/
hr
{
color:#ccc;
padding-bottom:20px;
border:0px;
border-top:1px solid #ccc;
}


.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.wp-caption {
	background-color: #f3f3f3;
	border: 1px solid #ddd;
	-khtml-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px; /* optional rounded corners for browsers that support it */
	margin: 10px;
	padding-top: 4px;
	text-align: center;
}
.wp-caption img {
	border: 0 none;
	margin: 0;
	padding: 0;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	margin: 0;
	padding: 0 4px 5px;
}

