/* CSS Document */

 body { margin:0px; padding:0px; background-color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

 table.ancho { width:767px;}
 p.txtAbajo { padding-left:35px; font-size:10px; color:#2D3D92;} 
 .separacionAbajo { height:25px;} 
 .control { background-color:#CC0000; color:#FFFFFF; font-weight:bold; border-bottom-color:#CC0000;}

 .resaltar { color:#CC0000; font-weight:bold;}
 .resaltar2 { font-weight:bold; font-size:15px; color:#000099;}

 
 h1 { color:#CC0000; font-size:25px;}
 h2 { color:#CC0000; font-size:25px;}
 h3 { color:#CC0000; font-size:20px;}
 h4 { color:#CC0000; font-size:15px;}
 h5 { color:#CC0000; font-size:12px;}
 
 a.mini { font-size:10px; color:#2D3D92; text-decoration:none; }
 a.mini:hover { text-decoration:underline; }
 a.mini:visited { text-decoration:none; color:#666666; }

 a.mini2 { font-size:11px; color:#2D3D92; text-decoration:none; }
 a.mini2:hover { text-decoration:underline; }
 a.mini2:visited { text-decoration:none; color:#2D3D92; }

 a.menuBajo { font-size:10px; color:#000000; text-decoration:none;}
 a.menuBajo:hover { text-decoration:underline;}
 
 a.navegacion { font-size:11px; color:#2D3D92; text-decoration:none; }
 a.navegacion:hover { text-decoration:underline; }
 a.navegacion:visited { text-decoration:none; color:#2D3D92; }
 
 a { color:#2D3D92; text-decoration:none;}
 a:hover { text-decoration:underline; }
 a:visited { color:#666666; text-decoration:none; }
 
 
/*ELEMENTOS PARA TABLA DEL MENU INICIAL*/
 div.float { float:left; width:155px; height:140px; } 
 div.container { border: 0px; margin-bottom:10px;} 
 div.spacer { clear: both; }    
 /*TERMINAN ELEMENTOS PARA CREAR TABLA DEL MENU INICIAL*/ 


/*ELEMENTOS PARA TABLA DE SUBSECCION*/
 div.container2 { border:0px; float:right; margin-bottom:10px; }
 div.float2 { float: left; width:120px; height: 200px; margin-bottom: 10px;}
 div.categoria_details { border:0px; float:right; width: 600px; margin-bottom:10px; text-align: left;}
/*TERMINAN ELEMENTOS PARA TABLA DE SUBSECCION*/

 .padding1 { padding-left:20px;}
 .padding2 { padding-left:10px;}
 .padding3 { padding-left:40px;}
 .paddingArriba { padding-top:20px;}
 .paddingArriba2 { padding-top:5px;}
 .paddingArriba3 { padding-top:30px;}
 
 div.mensaje1 { width:220px; border-left: 2px dotted #2D3D92; padding-left:10px; margin-right:10px; margin-bottom:25px; margin-top:40px; }
 div.mensaje2 { width:230px; margin-right:10px; margin-bottom:25px; margin-top:40px; border-left: 2px dotted #FF0000; padding-left:10px;}
 div.pagina { width:550px; margin-left:30px; margin-bottom:25px; padding-right:15px;}
 div.buscador { margin-bottom:12px;}
 
 div.marcas { float:left; margin-left:20px; margin-top:35px; }  
 div.marcas2 { float:left; margin-top:20px; margin-bottom: 20px; }
 
 div.thumb { float:left; margin-right:10px; margin-top:10px;}
 div.thumb2 { float:left; width: 120px; height: 90px; margin-right:25px; margin-top:25px;}

 div.breadcrumb { color:#2D3D92; font-size:11px; margin-bottom:10px;}
 
 div#sidebar {
	 float: left;
	 width: 130px;
 }

 #subcategorias {
	padding-top: 50px;
	margin-bottom: 20px;
 }

 #subcategorias ul {
	padding-left: 8px;
	margin: 0;
	font-size: 90%;
 }

 #subcategorias li {
	 padding-top: 10px;
	 border-bottom: 1px solid #ddd;
 }


 li.inline {
  display: inline;
  padding-left: 15px;
  padding-right: 15px;
  border-right: 1px solid #000000;
  }

 li.last {
  display: inline;
  padding-left: 15px;
  padding-right: 15px;
  border-right: 0px;
  } 

 li.opciones { margin-bottom:15px;}
 li.opciones2 { margin-bottom:10px;}
 
 table.tablas { border: 1px solid #CCCCCC; margin-bottom:20px; margin-top:15px;}
 td.filaTablas { border-bottom: 1px solid #CCCCCC; }
 td.celdaTablas { border: 1px solid #CCCCCC; }
 td.celdaTablas2 { border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; }
 td.celdaTablas3 { border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC;}
 
 .miniText { font-size:10px; }


ul.errorlist { margin: 0; padding: 0; list-style:none; }
ul.errorlist li {
	padding: 4px 5px 4px 25px;
	margin:0 0 3px 0;
	border:1px solid red;
	background:white url(dialog-warning.png) 5px .35em no-repeat;
}

.pagination {
	clear: both;
	margin-bottom: 15px;
}

.pagination a:link, .pagination a:visited {
	border: 1px solid #ccc;
	background-color: white;
	padding: 2px 6px;
	text-decoration: none;
	line-height: 2em;
}
.pagination a:hover {
	border: 1px solid #ccc;
	background-color: #2D3D92;
	color: white;
	padding: 2px 6px;
	text-decoration: none;
}
.pagination .current_page {
	border: 1px solid #ccc;
	background-color: #ccc;
	padding: 2px 6px;
}
.pagination em {
	margin-left: 15px;
}

