/*

Theme Name: Bomberos

Theme URI: http://wordpress.org/

Description:

Version: 1.0

Author: SinaloaHOST

Author URI: http://sinaloahost.com/

Tags: blue, custom header, fixed width, two columns, widgets

*/



/* GENERAL ------------------------------- */

* {margin: 0; padding:0;}

html { overflow: -moz-scrollbars-vertical; }

body {	margin: 0 0 20px 0; font: normal 13px/18px Arial, Verdana, Helvetica; color:#555; background:#000 url(images/bg.jpg) center top;}

.wrap {	width: 940px; margin: 0 auto; overflow:hidden;  background-color:#fff;}

a, a:visited, a img {outline:none; color:#a50000;}

a:hover { color:#000; }

img { border:none; }

p, h1, h2, h3, ul {margin-bottom:13px ;}

blockquote { margin-left:15px; padding-left:10px; border-left:5px solid #C4C8D0; }

.inputtext { border:1px solid #ccc; padding:3px;  }

.clr { clear:both; height:0%; }

.line { height: 1px; font-size:1px; margin:10px 0;  border-top: 1px Solid #D2D2D2; clear:both; display:block; }





.flickr-photos { clear:both; }





.breadcrumb { font-size:10px; color:#000; margin-bottom:10px; }

.breadcrumb a, .breadcrumb a:visited  { color:#19a1da; }

.breadcrumb a:hover { color:#666; }





/* Top ------------------------------- */

.verytop { width:940px; height:40px; margin:0 auto; overflow:hidden; }

.searchbox { float:right; margin-top:10px; }

ul#top  { float:left; height:40px; padding-left:5px; width:350px; list-style-type:none; }

ul#top li { float:left; }

ul#top li a { display:block; float:left; padding:0 8px; height:40px; text-decoration:none; color:#fff; font:normal 11px/40px Verdana, Arial, Helvetica, sans-serif;}

ul#top li a:hover { color:#c00; }



/* Topround ------------------------------- */

#topround { width:940px; height:12px; overflow:hidden; }



/* Header ------------------------------- */

#header { width:900px; height:143px; margin:0 auto 15px auto; padding-top:7px; overflow:hidden; background-color:#fff;}





/* Content ------------------------------- */

#content {overflow:hidden; padding-left:20px; background-color:#fff; }



/* Narrowcol ------------------------------- */

.narrowcol {width:160px; float:left; display:inline;  }

.narrowcol ul {	list-style-type:none; margin:0; padding:0; }

.narrowcol li { float:left; }

.narrowcol li a { background: url(images/bullet.gif) no-repeat 8px 50%;  color:#000;  font: bold 11px Arial, Helvetica, sans-serif; text-decoration:none; display:block; width:136px; padding:6px 4px 6px 20px; }

.narrowcol li a.parent { border:none; }

.narrowcol li a:hover { background-color:#ededed;}

.narrowcol li li { background:none; }

.narrowcol li li a { color:#555; font-size:10px; font-weight:normal; width:130px; border:none; margin-left:15px; background: url(images/bullet_child.gif) no-repeat; padding:3px 4px 3px 15px; }

.narrowcol li li a:hover { background:transparent url(images/bullet_child.gif) no-repeat; text-decoration:underline; }



/* Widecol ------------------------------- */

.widecolhome {width:720px; float:left; margin-left:20px; overflow:hidden;}

.widecol {width:700px; float:right; padding-top:15px; margin-right:30px;}

.widecol h1, .widecol h2, .widecol h3, .widecol h4 { margin-bottom:13px; }

.widecol h1, .bienvenida h2 {color:#000; font:normal 30px/34px "Lucida Sans", Arial, Helvetica, sans-serif; }

.widecol h2 {color:#cc0000; font:normal 22px/26px "Lucida Sans", Arial, Helvetica, sans-serif; }

.widecol h2 a { text-decoration:none; } .widecol h2 a:hover { text-decoration:underline; }

.widecol h3 {color:#000; font:normal 16px/20px "Lucida Sans", Arial, Helvetica, sans-serif;  }

.widecol h4 {color:#000; margin:0; font:bold 13px/17px "Lucida Sans", Arial, Helvetica, sans-serif;  }

.widecol ul { margin-left:20px; padding:0; list-style-type:none; }

.widecol li { background:url(images/bullet_red.gif) no-repeat 0 50%; padding:2px 0 2px 14px;  }

.widecol .post, .widecol .postlist { margin-bottom:15px; padding-bottom:15px; overflow:hidden; }

.widecol .postlist { border-bottom:1px solid #d2d2d2;  }



.bienvenida { padding:15px; }



.colroundtop { height:11px; width:226px; display:block;}

.colhomecontent { width:224px; background-color:#eee3cd; border-right:1px solid #ded9b0 ; border-left:1px solid #ded9b0 ; margin:0; }

.colroundbottom {width:226px; height:11px; background: url(images/colbottomcorner.gif) no-repeat; margin:0; padding:0; display:block;}

.modulo { margin-bottom:15px;}

.colhome_texto {padding:10px 15px 5px 15px;}

.colhome { width:226px; float:left; margin:15px 21px 10px 0; font: normal 11px/15px  Arial, Helvetica, sans-serif; }

.colhome h2 {color:#47260c; font: bold 16px  Arial, Helvetica, sans-serif; margin:0 0 15px 0;}

.colhome h3 {color:#a50000; font: bold 13px Arial, Helvetica, sans-serif; margin-bottom:0;}

.colhome h3 a {text-decoration:none;} .colhome h3 a:hover {text-decoration:underline;}

.colhome h4 {color:#000000; font: bold 11px Arial, Helvetica, sans-serif;}

.date { background:url(images/date.png) no-repeat 0 50%; padding-left:15px; font-size:11px; color:#000; }



ul#interior { list-style:none; margin:0 0 25px 0; padding:0; width:670px; overflow:hidden;}

ul#interior li { float:left; background-image:none;}

ul#interior li a {text-decoration:none; color:#000; font:normal 12px Arial, Helvetica, sans-serif; background: url(images/bullet.gif) no-repeat 0 50% ; padding:3px 3px 3px 12px; display:block; text-decoration:none;}

ul#interior li a:hover { color:#000000; text-decoration:underline;}



.img { float:right; margin:0 0 10px 10px;}



/* Footer ------------------------------- */

#footer {width:900px; height:35px; margin:20px auto 0 auto; background:#fff url(images/footer.jpg) no-repeat; ; text-align:center; color:#FFFFFF; font: normal 11px/35px Verdana, Arial, Helvetica, sans-serif; padding-bottom:7px;}



/* Bottomcorner ------------------------------- */

#bottomcorner {width:940px; height:12px; margin:0 auto; background:url(images/bottomcorner.png) no-repeat; }



/* ESTILOS FOTOS -------------------------- */

.picbr {float:right; padding: 4px; margin: 3px 0 10px 10px; background-color: #edeae0;}

.picbl {float:left; padding: 4px; margin: 3px 10px 10px 0; background-color:#edeae0;}

.picbcenter { display:block; width:100%; text-align:center; padding: 4px; background-color:#edeae0; }

.picr {float: right; margin: 0 0 5px 10px; }

.picl {float: left; margin: 7px 10px 5px 0;}





.last {margin-right:0;}

table#personal td, table#grid td {vertical-align:top; font: normal 11px/15px Arial, Helvetica, sans-serif;}

table#personal td { padding:8px;}

table#grid {border-bottom:1px solid #e2e2e2; border-collapse:collapse; background-color:#f2f2f2;}

table#grid th { padding:4px 10px; text-align:left; background-color:#a50000; color:#fff; border-bottom:1px solid #770101;}

table#grid td { border-collapse:collapse; padding:4px 10px; text-align:left; border-bottom:1px solid #e2e2e2; }



.thumbstyle {float:right; border: 2px solid #edeae0; margin: 3px 0 5px 5px;}

.imgbanner { margin: 10px 0; }





/* >>> Fotos <<< 

----------------------------------------------------- */

p img { padding: 0; max-width: 100%; }

img.centered { display: block; margin-left: auto; margin-right: auto;}

img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }

img.alignleft {	padding: 4px; margin: 0 7px 2px 0; display: inline; }

.alignright { float: right; margin: 0 0 15px 15px; }

.alignleft { float: left; margin: 0 15px 15px 0; }





/* Captions */

.aligncenter, div.aligncenter {	display: block;	margin-left: auto; margin-right: auto; }



.wp-caption {

        border: 1px solid #ddd;

	text-align: center;

	background-color: #f3f3f3;

	padding-top: 4px;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px; }



.wp-caption img { margin: 0; padding: 0; border: 0 none; }

.wp-caption p.wp-caption-text {	font-size: 10px; line-height: 15px; padding: 4px; margin: 0;}