body{text-align:left; background:#000 url(imagenes/bodybg.gif) repeat-x scroll left top; color:#FFF; line-height:normal; position:relative;   min-width:990px;   min-height:400px; margin:0; padding:0; font-family:Arial,Helvetica,sans-serif; color:#546367}
.noticias{font-family:Arial; font-size:20px; color:#F00}

html, body{  height:100%;   margin:0}
 
#container{width:990px;background-color:#FFF; margin:0px auto; text-align:left;overflow: auto}

.clearfix:after{post:".";clear:both;height:0;visibility:hidden;display:block;}
.clearfix{display:inline-block;}/* Hides from IE-mac \*/ * html .clearfix{height:1%;}.clearfix{display:block;}/* End hide from IE-mac */

#sidebar{clear:both;float:right;width:357px;margin:0;padding:0 3px 0 0}

input, textarea{border:1px solid #000; color:#333}

textarea{width:500px}

h1{font-size:24px; margin:5px 0 0 0; color:#06C}

h1 a{color:#FFF; text-decoration:none}

#cabecera{background-position:right;display:block; background-color:#FFF; background-image:url(imagenes/headers/robot_trans.jpg); background-repeat:no-repeat; width:622px; height:150px; margin:0; padding:45px 0 0 10px; font-family:Arial,Helvetica,sans-serif; font-size:28px; color:#FFF; font-weight:bold; text-transform:uppercase
}

h2{background-color:#F7F7F7; color:#333; margin:00; padding:2px; font:12px/160% "Arial",Arial,"Bitstream Vera Sans",sans-serif; font-size:22px; letter-spacing:-1px; clear:both}
h2 a{color:#333; text-decoration:none}

h8{color:#318796; margin:00; padding:2px; font:12px/160% "Arial",Arial,"Bitstream Vera Sans",sans-serif; font-size:18px; letter-spacing:-1px}
h8 a{color:#318796; text-decoration:none}

h3{font-size:13px; margin:0; padding:5px; font-weight:normal; background-color:#F1F1F1; color:#318796; border-top:2px solid #318796}

h3 a{text-decoration:underline; color:#318796; font-weight:bold}

h3 a:hover{text-decoration:underline}

h4{text-align:justify; font-size:15px; font-weight:normal}
h4 blockquote{padding:5px; margin:10px auto 10px auto; background-color:#D6DCDE; border:3px solid #929B9D; width:90%}

h4 a{color:#27406F; text-decoration:none; font-weight:bold}

h4 a:hover{text-decoration:underline}

h5{padding:8px; margin:0; font-size:11px; background-color:#303030; background-image:url(imagenes/fondo_fint1.png); background-repeat:no-repeat; color:#fff; font-weight:normal}

h5 p{padding:0; margin:0 0 5px 0}

h5 a{text-decoration:none; color:#CCC}

h5 a:hover{text-decoration:underline}

h5 ul{list-style:none; margin:0 0 5px 0; padding:0}

h5 ul li{display:inline; margin:0 0 0 0}

#post{width:632px; position:absolute; background:#FFF; top:305px; z-index:100; padding:20px 0 0 0; *top:305px}
.post img{max-width:600px; height:auto}

#post h6{width:468; height:30px; position:absolute; left:10px; top:-75px; *width:-270px; *top:-65px}

#video{text-align:center}

#top_menu{float:right;margin-top:-230px; background:url(pro_line_0.gif) repeat-x; font-family:arial,verdana,sans-serif; font-size:11px; width:357px; height:35px; text-align:left; *width:357px}

#blanco{float:right;  width:262px; *width:262px}
#blanco p {margin:55px 5px 0 0}
#top_menu ul{list-style:none; color:#fff; font-size:13px; margin:8px 0 0 15px; padding:0; *padding:0 2px 0 2px}

#top_menu ul li{display:inline}

#top_menu ul li a{color:#fff; text-decoration:none}

#top_menu ul li a:hover{color:#fff; text-decoration:underline}

#buscador{float:right;margin-top:-195px;background-image:url(imagenes/fondo_azul.png); width:357px; height:33px; text-align:center; *width:357px}


div#buscador_google{position:relative; top:-145px; left:220px; width:250px; height:50px; *width:240px; *top:-144px}
div#buscador_google p{position:absolute; left:-210px; top:35px; height:60px; *width:468px; *top:45px}

#searchform{margin:-11px 0 0 0}

#azul{float:right;margin-top:-160px;background-image:url(imagenes/fondo_azul.png); height:280px; border-bottom:40px solid #D4D8D9; font-size:11px; color:#fff; width:357px; *width:357px}

div#azul ul{margin:-23px 200px}

#azul h2{color:#fff; margin:0; padding:0 10px 0 10px; font:Arial,verdana, sans-serif; font-size:24px; letter-spacing:-1px}

#azul p{padding:0 10px 0 10px; margin:0; letter-spacing:0.1em; text-align:justify}

#azul h4{ clear:both; margin:5px 10px}

#menu{clear:both;border:1px solid #999;float:right; background-color:#fff;width:357px; padding:5px 0 0 0; *width:358px; _width:315}

#menu h2{color:#666; margin:0; padding:0; font:Arial,verdana, sans-serif; font-size:20px; letter-spacing:-1px; background-image:none; background-color:#FFF; border-bottom:solid #333}

#menu h6{color:#CCC; background-color:#333; margin:0; padding:0; font:Arial,verdana, sans-serif; font-size:18px}
#menu h6 a{color:#CCC}

#izquierda{width:165px; padding:0 0 20px 5px; float:left}

#derecha{margin-right:5px; margin-top:0px; width:165px;float:right}

#menu ul{margin:0 0 0 3px; padding:0; list-style:none}

#menu ul li{margin:5px; padding:0; list-style:none; color:#333}

#menu ul li ul{margin:0 0 0 0px; padding:0; list-style:none}

#menu ul li ul a{color:#333}

#menu ul li ul li{margin:3px 0 0 0; padding:0; font-size:11px}

#menu ul li ul li a{text-decoration:none; color:#5D8F2B}

#menu ul li ul li a:hover{text-decoration:underline; color:#800000}

#var{margin:15px 9px 0 8px; padding:8px; font-size:12px; border:1px solid #999; background-color:#FFF; clear:both}

#var p{padding:0; margin:0 0 5px 0}

#var ol{margin:8px 0 0 0 ; padding:0; color:#FFF}

#var ol li{display:inline}

#var ol li a{text-decoration:none; color:#CCC; font-weight:bold}
#var ol li a:hover{text-decoration:underline}

#totalcomentarios{background-color:#F7F7F7; color:#333; margin:0; padding:5px 5px 5px 10px; font-size:16px; font-weight:bold; letter-spacing:1px}

#metacoment{margin:15px 0 0 0; padding:4px 0 0 4px; height:40px; font-size:16px}

#avatar{float:left}

#usuario{padding:0; margin:0; line-height:15px}
#usuario a{text-decoration:underline; color:#069}

#usuario p{margin:2px 0 0 0; padding:0}

#comentario{background-color:#F2F2F2; padding:0 7px 0 7px; margin:0; border:1px solid #E8E8E8; font-size:16px}
#comentario a{color:#27406F}

#pie{clear:both;margin:10px 0 0 0; background-color:#FFF; color:#FFF; font-size:11px}

#pie h2{margin:0 0 0 120px; color:#CCC}

#pie a{text-decoration:none; color:#A52A2A; margin:0 5px 0 5px}

#pie a:hover{text-decoration:underline; color:#800000}

#pie ul{border:1px solid #999; margin:15px 9px 0 8px; padding:15px 0 15px 0; border:1px solid #E8E8E8}

#pie ul li{margin:5px 5px 5px 5px}

#pie ol{margin:5px; padding:2px}

#nav{font-size:11px; padding:20px; text-align:center}

#nav a{color:#333; text-decoration:none}

#nav a:hover{color:#000; text-decoration:underline}

#postcomment{font-size:18px; margin:20px 0 0 0}

.comment-page-numbers{margin-left:40px; color:#333; text-decoration:none; clear:both; font-size:14px}

.comment-page-numbers a{padding:3px; color:#333; text-decoration:none; clear:both; font-size:14px}

.comment-page-numbers a:hover{padding:3px; color:#000; text-decoration:underline}

#commentnumber{font-size:18px; color:#069}

.tags{background-image:url(imagenes/icono_tag.png); background-repeat:no-repeat; padding-left:24px; margin-left:5px}

.comentarios{background-image:url(imagenes/icono_comentario.png); background-repeat:no-repeat; padding-left:24px; margin-left:5px}

.categoria{background-image:url(imagenes/icono_categoria.png); background-repeat:no-repeat; padding-left:24px; margin-left:5px}

.feedo{background-image:url(imagenes/feed.png); background-repeat:no-repeat; padding-left:18px; margin-left:5px}

.sindi{padding-left:18px; margin-left:5px}

.ad{background-image:url(imagenes/icono_ad.png); background-repeat:no-repeat; padding-left:24px; margin-left:5px}

.as{color:#3BB000; text-decoration:none}

.de{color:#09C; text-decoration:none}

.technorati{margin:0 0 0 0; padding-left:20px; background-image:url(imagenes/tecno.png); background-repeat:no-repeat}

.delicio{margin:0; padding:0 0 0 20px; background-image:url(imagenes/del.png); background-repeat:no-repeat}

.inputext{border:1px solid #99AA92; background-color:#fff; color:#6A7F61; width:191px}

.boton{border:1px solid #99AA92; background-color:#D4E0CE; color:#6A7F61; width:90px; /* IE */*height:20px}

.liout{margin:-10px; padding:5px 5px 5px 22px; border-right:1px solid #CCC; /* IE */*margin-left:10px; *padding:5px}

.tiempo{font-size:11px}

.sindicar{background-image:url(imagenes/rss.png); background-repeat:no-repeat; background-position:left; padding-left:45px; margin-left:5px}
.post{width:640; margin:-35px 10px 40px 2%; *margin-top:-20px}

.autor{color:#318796; font-size:13px; font-weight:bold}

.imagen{margin:7px}

img.border{border:1px solid #C6C6C6; padding:2px; margin:0}

img.border:hover{background:#E3F5FE}

img.center{display:block; margin:auto}

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

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

div.tabla{clear:none; overflow:auto}

div.fila{clear:both}

div.col_titulo{float:left; padding:4px; background:#F0E0A0; border-color:#F0E0A0; border-style:solid; border-right-width:0px; border-left-width:0px; border-top-width:0px; border-bottom-width:1px}

div.col{float:left; padding:4px; border-color:#F0E0A0; border-style:solid; border-right-width:0px; border-left-width:0px; border-top-width:0px; border-bottom-width:1px}

div.col2{padding:1px; border-color:#666; border-style:solid; border-right-width:0px; border-left-width:0px; border-top-width:0px; border-bottom-width:0px}

div.col2 a{color:#CCC; text-decoration:none; padding:1px}

div.col2 a:hover{color:#999; text-decoration:underline}

#caja4{padding:10 10 10 5; float:right; width:120px; margin-left:4%; color:#800000; background-color:#F4F4F4; display:inline}

#subfooter{width:580px; margin-left:15px; margin-right:15px; margin-top:35px; background-color:#F5F5F5; clear:both}

#subfooter li{list-style-type:none; list-style-image:none}

#subfooter li ul{padding-left:0px; font-size:12px}

#subfooter a{padding:5px; width:90%; text-decoration:none; clear:both; display:block; font-size:12px}

#subfooter a:hover{background-color:#1a6198; color:#FFF}

#subfooter .widget{width:290px; float:left}
#subfooter .widget .inner{padding:10px}

.caja2{padding-top:5px; float:right; width:48%; margin-left:4%; color:#800000; background-color:#FFF; display:inline}

div.post-block{width:280px; float:left; clear:none; display:inline-table; margin-right:4%}

#caja3{padding-top:2px; float:right; width:250px; margin-left:4%; color:#800000; background-color:#F4F4F4; display:inline}

#caja5{float:left; width:120px; height:620px; margin-right:3%; color:#800000; background-color:#F4F4F4; display:inline; text-align:left}
.sitios{font-family:Arial,Helvetica,sans-serif; font-size:14px; list-style-type:none; text-align:left; display:list-item; list-style-image:url(imagenes/flecha.png); background-color:#F5F5F5}
.sitios a{text-decoration:none; color:#318796}

.sitios a:hover{text-decoration:underline}
.cacharros{font-family:Arial,Helvetica,sans-serif; font-size:14px; list-style-type:none; text-align:left; display:list-item; background-color:#F5F5F5; padding:0}

.row{clear:both}
.colum1{width:260px; float:left; padding:0 10px}
.colum2{width:260px; float:right; padding:0 10px}
.hol1{width:200px; float:left; padding:0 10px}
.hol2{width:200px; float:right; padding:0 10px}

div#container_division{width:640px}
div#left-column{width:300px; float:left; clear:none; margin:5px 5px 5px 5px}
div#right-column{width:300px; float:right; clear:none; margin:5px 5px 5px 5px}

#noticia{width:612px; position:absolute; background:#FFF; top:195px; z-index:100; padding:20px 10px 0 10px; *top:210px}

#wpToggle{cursor:pointer}

.nav{height:35px; background:url(pro_line_0.gif) repeat-x; position:relative; font-family:arial,verdana,sans-serif; font-size:11px; width:632px; z-index:500 }

.nav .table{display:table; margin:0 auto}

.nav .select, 
.nav .current{margin:0; padding:0; list-style:none; display:table-cell; white-space:nowrap}

.nav li{margin:0; padding:0; height:auto; float:left}

.nav .select a{display:block; height:35px; float:left; background:url(pro_line_0.gif); padding:0 6px 0 6px; text-decoration:none; line-height:35px; white-space:nowrap; color:#ddd}

.nav .current a{display:block; height:35px; float:left; background:url(pro_line_2.gif); padding:0 0px 0 5px; text-decoration:none; line-height:35px; white-space:nowrap; color:#fff}

.nav .current a b{display:block; padding:0 6px 0 6px; background:url(pro_line_2.gif) right top}

.nav .select a:hover, 
.nav .select li:hover a{background:url(pro_line_1.gif); padding:0 0 0 5px; cursor:pointer; color:#fff}

.nav .select a:hover b, 
.nav .select li:hover a b{display:block; float:left; padding:0 5px 0 5px; background:url(pro_line_1.gif) right top; cursor:pointer}

.nav .select_sub{display:none}

.nav table{border-collapse:collapse; margin:-1px; font-size:1em; width:0; height:0}

.nav .sub{display:table; margin:0 auto; padding:0; list-style:none}

.nav .sub_active .current_sub a, 
.nav .sub_active a:hover{background:transparent; color:#f00}

.nav .select:hover .select_sub, 
.nav .current .show{display:block; position:absolute; width:632px; top:35px; background:url(back_0.gif); padding:0; z-index:100; left:0; text-align:center}

.nav .current .show{z-index:10}

.nav .select:hover .sub li a, 
.nav .current .show .sub li a{display:block; float:left; background:transparent; padding:0 0px 0 5px; margin:0; white-space:nowrap; border:0; color:#444}

.nav .current .sub li.sub_show a{color:#088; cursor:default; background:url(menus/back_1.gif)}

.nav .select:hover .sub li a:hover, 
.nav .current .sub li a:hover{visibility:visible; color:#088; background:url(menus/back_1.gif)}

.commentlist li {
        margin: 15px 0 3px;
        padding: 5px 10px 3px;
        list-style: none;
        background-color: #F0F4FF;
        -moz-border-radius: 7pt;
		border:1px solid #333;
        }
.commentlist li a {		
		color:#27406F; text-decoration:none; font-style:oblique;
		}
li.graybox {
        background-color: #DFE4F8;
        }
		
.commentnumber {
        font: italic normal 14px &#8216;Times New Roman&#8217;, Times, serif;
        margin-top: -5px;
        float:right;
        color: #B4D8FE;
        font-size: 28pt;
        font: italic;
}

li.cfpost {
        background-color: #F6F8FE;
        border: 2px solid #88C2FE;
}

.cfpost #commentnumber {
        color: #88C2FE;
}

.navigation{
clear:left;

padding:1em;
height:40px;
}

.navigation span{
border:1px solid #FFFFFF;
display:block;
float:left;
margin-right:0.1em;
padding:0.2em 0.5em;
}

.navigation a{
border:1px solid #FFFFFF;
display:block;
float:left;
margin-right:0.1em;
padding:0.2em 0.5em;

}

.navigation .page-numbers{
border:1px solid #9AAFE5;
text-decoration:none;
}

.navigation a:hover{
background:#2E6AB1 none repeat scroll 0 0;
border:1px solid #2E6AB1;
color:#FFFFFF;
font-weight:bold;
}

.navigation .current{
background:#2E6AB1 none repeat scroll 0 0;
border:1px solid #2E6AB1;
color:#FFFFFF;
font-weight:bold;
}

.navigation .next{
font-weight:bold;
}

.navigation .prev{
font-weight:bold;
}
.navigation .dots{
border:0;
}


.comm  {
background:url("http://www.empresuchas.com/wordpress/wp-content/uploads/2010/05/comment_black4.png") no-repeat scroll 0 0 transparent;	
float:right;
font-size:18px;
height:55px;
line-height:27px;
text-align:center;
width:56px;
}

.authcomment {
margin: 15px 0 3px;
padding: 5px 10px 3px;
background-color:#FFFF7D !important;
-moz-border-radius: 7pt;


}
