/* Base CSS */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, 
cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead {
	margin: 0; padding: 0; border: 0; outline: 0;
	font-weight: inherit; font-style: inherit; font-size: 100%;
	font-family: inherit; vertical-align: baseline;
}
ul {margin-left:12px; list-style-type:disc}
strong {font-weight:bold;}
:focus {outline: 0;}
body {line-height: 1; color: black; background: black;}
table {border-collapse: separate;}
caption, th, td {text-align: left; font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

/* Estilos generales */
home,body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#ffffff; background-color:#000000;}
h3 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; font-weight:bold; margin-bottom:10px;}
p,li {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin-bottom:10px; line-height:12px; text-align:left;}
.textoBlanco {font-size:10px; color:#ffffff;}
.enlaceBlanco {font-size:12px; color:#ffffff;}
.enlaceBlanco:hover {font-size:12px; font-weight:bold;}
.titulo {font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:25px; color:#FFFFFF; line-height:25px;}

.cTitulo1, .cTitulo2 {font-family:HelveticaNeueMediumCond, Arial Narrow, Helvetica, sans-serif; }
.cTitulo1 {font-size:12px; text-transform:uppercase; line-height:14px; color:#c12a19;}
.cTitulo2 {font-size:20px; line-height:24px; color:#908060;}

.campo {border:none; color:#000000; background-color:#ffffff; width:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.boton {border:1px solid #cccccc; color:#ffffff; background-color:#e12c35; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}

#contenedorGlobal {position:absolute; width:690px; height:auto; min-height:550px; top:0px; left:50%; margin-left:-345px; 
				   background-color:#000000; background-image:url(../images/blogosfera.jpg); background-repeat:no-repeat; background-position:top;}

a {text-decoration:none; color:#FFFFFF;}
a:hover {font-size:1.1em;}

.enlaceFoto {text-decoration:none;}
.enlaceFoto:hover {filter:alpha(opacity=75); -moz-opacity:.75; opacity:.75; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);}


/* Zonas generales */
#menuInferior {position:absolute; width:690px; height:30px; bottom:-31px; left:50%; margin-left:-345px; background-color:#000000;
			   font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;}
#logoCMA {position:absolute; left:30px; top:20px; width:364px; height:91px; background-image:url(../images/logoCMA.png); cursor:pointer; z-index:99;}
#bloqueCentral {position:relative; padding:180px 15px 0px 25px; width:670px; z-index:50; margin-bottom:10px;
				font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#FFFFFF;}
#listadoBlogs {float:left; width:450px; margin-bottom:20px; padding-right:10px;}
#menu {float:left; width:640px; height:20px; border-bottom:1px solid #FFFFFF; margin-bottom:10px; overflow:hidden;
	   color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:right;}

/* Formularios */
.formTabla {font-family: Verdana, Arial, Helvetica, sans-serif; margin:10px}
.formTitulos {color:#ffffff; text-align:right; vertical-align:middle; font-size:10px}
.formCampos {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; vertical-align:middle; border:1px solid #cccccc;}
.formBloqueBotones{text-align:right; font-size:10px}
.formBotonSubmit {font-size:12px; color:#000066; font-weight:bold; margin-top:10px;}
.formBotonCancel {font-size:12px; color:#888888; margin-top:10px;}
.formBotonTest {font-size:10px; color:#000000;}

/* Pop up */
.filtroPopUp {position:fixed; left:0px; top:0px; width:100%; height:100%; visibility:hidden; filter:alpha(opacity=75); 
			  -moz-opacity:.75; opacity:.75; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75); background-color:#000000; z-index:99998;}
.popUp {position:absolute; overflow:auto; visibility:hidden; filter:alpha(opacity=95); -moz-opacity:.95; opacity:.95; 
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95); background-color:#e12c35; color:#FFFFFF; z-index:99999; left:50%; top:50%;}
		
/* Listado */
.listContenedorCategorias {float:left; width:200px; margin-right:10px}
.listActiva {color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; text-transform:uppercase;}
.listInactiva {color:#ed2e38; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; text-transform:uppercase;}
.listEnlaceNuevo {color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;}

/* Fotos */
.thumb {border:1px solid #FFFFFF; width:115px; height:160px; text-align:center; overflow:hidden; float:left; margin:0 10px 10px 0; padding:10px;
		background-image:url(../images/tramaNegra.png); background-repeat:repeat;}
.thumbFoto {height:90px; width:115px; margin-bottom:10px;}
.pieFoto {font-size:10px; color:#FFFFFF; text-align:left;}