.limpiar {clear:both;}
.limpiar5 {clear:both;height:5px;}
.limpiar10 {clear:both;height:10px;}
.limpiar15 {clear:both;height:15px;}
.flotari {float:left;}
.flotarr {float:right;}
.w50 {width:50%;}
.w60 {width:60%;}
.w70 {width:70%;}
.w80 {width:80%;}
.w90 {width:90%;}
.menuarriba {
	padding:5px;
	background:#F2F2F2;
	font-family:'Open Sans',sans-serif;
	font-size:14px;
	color:#555;
	font-weight:400;
	text-decoration:none;	
}
.menuarriba a {
	font-family:'Open Sans',sans-serif;
	font-size:14px;
	color:#555;
	font-weight:400;
	text-decoration:none;	
}
.menuarriba a:hover {color:#111;}
.mensaje_OK {
  font-family:'Open Sans',sans-serif;
  font-size:12px;
  font-weight:600;
  padding:10px;
  border:1px solid #006600;
  color:#006600;
  text-align:left;
  width:660px;
}
.mensaje_KO {
  font-family:'Open Sans',sans-serif;
  font-size:12px;
  font-weight:600;
  padding:10px;
  border:1px solid #660000;
  color:#660000;
  text-align:left;
  width:660px;
}
#solapo_activo a.solapolink {
	font-family:'Open Sans',sans-serif;
	font-size:12px;
	font-weight:600;
	background:#888;
	display:block;
	padding:4px;
	text-decoration:none;
	color:#FFF;
}
#solapo_activo a.solapolink:hover{background:#888;color:#FFF;}
#solapo a.solapolink {
	font-family:'Open Sans',sans-serif;
	font-size:12px;
	font-weight:600;
	background:#FFF;
	display:block;
	padding:4px;
	text-decoration:none;
	color:#888;
	border:1px solid #CCC;
}
#solapo a.solapolink:hover{background:#888;color:#FFF;}
.contenedor {width:100%;max-width:998px;border:1px solid #CCC;margin-top:10px;}
.limpiar {clear:both;}
.login {
	min-height:300px;
    width:600px;
	position:absolute;
	left:50%;
	top:50%;
	margin:-150px 0px 0px -300px;
	z-index:20;
}
.caja {
    border:1px solid #C3D4DB;
	border-top:1px;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px;
    -moz-box-shadow:rgba(0,0,0,0.15) 0 0 1px;
    -webkit-box-shadow:rgba(0,0,0,0.15) 0 0 1px;
    box-shadow:rgba(0,0,0,0.15) 0 0 1px;
    color:#444;
    font:normal 12px/14px Arial,Helvetica,sans-serif;
	background:#FFF;
}
.textologin {
	font-family:'Open Sans',sans-serif;
	font-size:13px;
	color:#888;
	font-weight:300;
	text-decoration:none;
}
.cajamenu {
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px;
	border:1px solid #CCC;
	width:200px;
	padding:5px;
	background:#F2F2F2;
}
.textomenu {
	font-family:'Open Sans',sans-serif;
	font-size:16px;
	font-weight:700px;
	color:#2e373d;
	text-decoration:none;
}
a.textomenu:hover{color:#999;}
.bordeExterior {border:1px solid #CCC;}
.bordeLateral {
	border-right-width:1px;
	border-left-width:1px;
	border-right-style:solid;
	border-left-style:solid;
	border-right-color:#666;
	border-left-color:#666;
}
.bordeIzq {
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#AAA;
}
.bordedestacar {
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#999;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#999;
}
.textoblanco {
	font-family:'Open Sans',sans-serif;
	font-size:13px;
	color:#FFF;
	font-weight:600;
	text-decoration:none;
}
.texto {
	font-family:'Open Sans',sans-serif;
	font-size:13px;
	color:#333;
	text-decoration:none;
}
.texto11 {
	font-family:'Open Sans',sans-serif;
	font-size:11px;
	color:#333;
	text-decoration:none;
}
.textito {
	font-family:'Open Sans',sans-serif;
	font-size:11px;
	color:#999;
	text-decoration:none;
}
.textotablas {
	font-family:'Open Sans',sans-serif;
	font-size:11px;
	color:#666;
	text-decoration:none;
}
.textoVerde {
	font-family:'Open Sans',sans-serif;
	font-size:12px;
	color:#008000;
	text-decoration:none;
}
.textoRojo {
	font-family:'Open Sans',sans-serif;
	font-size:12px;
	color:#E2001A;
	text-decoration:none;
}
.textoAzul {
	font-family:'Open Sans',sans-serif;
	font-size:12px;
	color:#5773B2;
	text-decoration:none;
}
.textfield {
	font-family:'Open Sans',sans-serif;
	font-size:13px;
	color:#181818;
	background-color:#F1F1F1;
	border:1px solid #CCC;
	padding:2px;
}
.boton {
	font-family:'Open Sans',sans-serif;
	font-size:15px;
	color:#181818;
	background-color:#F1F1F1;
	border:2px solid #CCC;
	font-weight:600;
	padding:5px;
}
.olvidaste {
	font-family:'Open Sans',sans-serif;
	font-size:13px;
	color:#822127;
	text-decoration:none;
}
a.olvidaste:hover {color:#AAA;}
.botoncito {
	font-family:'Open Sans',sans-serif;
	font-size:14px;
	color:#181818;
	background-color:#F1F1F1;
	border:2px solid #CCC;
	font-weight:600;
	padding:4px;
}
.mensaje {
	font-family:'Open Sans',sans-serif;
	font-size:12px;
	color:#FF3300;
	font-weight:600;
}
.alerta {
	font-family:'Open Sans',sans-serif;
	font-size:12px;
	color:#878787;
	font-weight:600;
}
.mensajeok {
	margin:10px;
	padding:5px;
	border:1px solid #BBB;
	background-color:#f5f6c1;
	font-family:'Open Sans',sans-serif;
	font-size:14px;
	color:#111;
	font-weight:600;
}
.inscritos {
	font-family:'Open Sans',sans-serif;
	font-size:12px;
	color:#FF3300;
	font-weight:600;
	text-decoration:none;
}
.inscritos:hover {color:#000;text-decoration:underline;}
.paginas {
	font-family:'Open Sans',sans-serif;
	font-size:12px;
	color:#787878;
	text-decoration:none;
}
.paginas:hover {color:#232323;}
.error {
	font-family:'Open Sans',sans-serif;
	font-size:11px;
	color:#9d0c15;
	font-weight:600;
}
.grande {
	font-family:'Open Sans',sans-serif;
	font-size:16px;
	color:#F63;
	font-weight:600;
}
.departamento {
	font-family:'Open Sans',sans-serif;
	font-size:14px;
	color:#454545;
	text-decoration:none;
}
.celdita {background-color:#FFF;border:1px solid #565656;}
.enlace {
	font-family:'Open Sans',sans-serif;
	font-size:13px;
	color:#181818;
	text-decoration:none;
}
.enlace:hover {color:#999;}
.textoPeque {
	font-family:'Open Sans',sans-serif;
	font-size:12px;
	color:#666;
	text-decoration:none;
}
.encontrado {
	padding:5px;
	font-family:'Open Sans',sans-serif;
	font-size:12px;
	color:#666;
	font-weight:300;
	text-decoration:none;
}
a.botonnew {
	-webkit-box-shadow: 3px 3px 6px 3px rgba(153,153,153,0.5);
	-moz-box-shadow: 3px 3px 6px 3px rgba(153,153,153,0.5);
	box-shadow: 3px 3px 6px 3px rgba(153,153,153,0.5);
	background:url(images/boton-nuevo.png) #FFF;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px;
	padding:6px;
	font-family:'Open Sans',sans-serif;
	font-size:14px;
	color:#333;
	font-weight:600;
	text-decoration:none;
}
.filtros {
	font-family:'Open Sans',sans-serif;
	font-size:11px;
	color:#666;
	text-decoration:none;
}
.textfieldfiltros {
	font-family:'Open Sans',sans-serif;
	font-size:11px;
	color:#666;
	background-color:#FFF;
	border:1px solid #666;
	padding:1px;
}
.botonfiltros {
	font-family:'Open Sans',sans-serif;
	font-size:12px;
	color:#666;
	background-color:#FFF;
	border:2px solid #666;
	padding:2px;
}
/**************/
/* PAGINACION */
/**************/
div.paginacion{background-color:#FFF;}
.button1-left a,
.button1-right a {
	display:block;
	height:26px;
	float:left;
	line-height:26px;
	font-size:13px;
	font-weight:bold;
	color:#333;
	cursor:pointer;
}
.button2-left span,
.button2-right span {cursor:pointer;color:#999;}
.button2-left.off span,
.button2-right.off span {cursor:default;color:#999;}
.button1-left,
.button1-right,
.button2-left,
.button2-right,
.button1-left div,
.button1-right div,
.button2-left div,
.button2-right div {float:left;}
.button2-left a,
.button2-right a,
.button2-left span,
.button2-right span {
	/*display:block;*/
	height:22px;
	float:left;
	line-height:22px;
	font-size:12px;
	color:#333;
}
.button2-left a:hover,
.button2-right a:hover {text-decoration:none;color:#0B55C4;}
/*padding:0 24px 0 6px; */
.button2-left a,
.button2-left span {padding:0 24px 0 6px;}
.button2-right a,
.button2-right span {padding:0 6px 0 24px;}
.button2-left {background:url(../images/j_button2_left.gif) no-repeat;float:right;margin-left:5px;}
.button2-right {background:url(../images/j_button2_right.gif) 100% 0 no-repeat;float:left;margin-left:5px;}
.button2-right .prev {background:url(../images/j_button2_prev.gif) no-repeat;}
.button2-right.off .prev {background:url(../images/j_button2_prev_off.gif) no-repeat;}
.button2-right .start {background:url(../images/j_button2_first.gif) no-repeat;}
.button2-right.off .start {background:url(../images/j_button2_first_off.gif) no-repeat;}
.button2-left .page,
.button2-left .blank {background:url(../images/j_button2_right_cap.gif) 100% 0 no-repeat;}
.button2-left .next {background:url(../images/j_button2_next.gif) 100% 0 no-repeat;}
.button2-left.off .next {background:url(../images/j_button2_next_off.gif) 100% 0 no-repeat;}
.button2-left .end {background:url(../images/j_button2_last.gif) 100% 0 no-repeat;}
.button2-left.off .end {background:url(../images/j_button2_last_off.gif) 100% 0 no-repeat;}
.container {clear:both;text-decoration:none;}
.search {
	font-family:Arial;
	font-size:11pt;
	font-weight:normal;
	color:#333333;
}
.boton2 {
	font-family:Tahoma;
	font-size:12px;
	color:#333333;
	background-color:#F0F0F0;
	border:1px solid #333333;
	padding:4px;
}
.temas {
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#404040;
	text-decoration:none;
}
.sumatotal {
	max-width:360px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #BBB;
	padding:4px;
	margin:4px;
	background:#f3edac;
	font-family:'Open Sans',sans-serif;
	font-size:13px;
	color:#222;
	text-decoration:none;
}
.listadopedido {
	width:99%;
	margin:10px;
	font-family:'Open Sans',sans-serif;
	font-size:12px;
	color:#666;
	text-decoration:none;
}
/*  SECTIONS  */
.section {
	clear:both;
	padding:0px;
	margin:0px;
}
/*  COLUMN SETUP  */
.col {
	display:block;
	float:left;
	margin:0 0 0 1.2%;
}
.col:first-child {margin-left:0;}
/*  GROUPING  */
.group:before,
.group:after {content:"";display:table;}
.group:after {clear:both;}
.group {zoom:1;/* For IE 6/7 */}
/*  GRID OF FOUR  */
.span_4_of_4 {width:100%;}
.span_3_of_4 {width:74.57%;}
.span_2_of_4 {width:49.15%;}
.span_1_of_4 {width:23.72%;}
/*  GO FULL WIDTH BELOW 480 PIXELS */
@media only screen and (max-width: 480px) {
	.col {margin:1% 0 1% 0%;}
	.span_1_of_4, .span_2_of_4, .span_3_of_4, .span_4_of_4 {width:100%;}
}

.botonenviar {
	font-family:Tahoma;
	font-size:15px;
	color:#212121;
	background-color:#F0F0F0;
	border:2px solid #212121;
	font-weight:bold;
	padding:4px;
}